【问题标题】:maven assembly- to ignore dependency of zip dependancymaven 程序集 - 忽略 zip 依赖的依赖
【发布时间】:2011-11-09 03:40:47
【问题描述】:

指定 ZIP 类型的依赖项时,
打包/组装工件后是否可以忽略其依赖项?

<dependency> 
  <groupId>com.groupId.</groupId> 
  <artifactId>testProject</artifactId> 
  <version>1.0-SNAPSHOT</version> 
  <type>zip</type> 
</dependency> 

我在程序集文件中尝试 * 作为排除,但它似乎没有任何效果

<assembly>
  <id>release</id>
  <formats>
    <format>dir</format>
  </formats>
  <includeBaseDirectory>false</includeBaseDirectory>
  <moduleSets>
    <moduleSet>
      <excludes>
        <exclude>*</exclude>
      </excludes>
    </moduleSet>
  </moduleSets>
</assembly>

谢谢!

【问题讨论】:

    标签: dependencies maven-3 maven-assembly-plugin


    【解决方案1】:

    如果我正确理解了您的问题,您希望 exclude 传递依赖 一个特定的 dependency,其类型为 zip

      <dependencySets>
        <dependencySet>
          <includes>
            <include>com.groupId:testProject:zip</exclude>
            <useTransitiveDependencies>false</useTransitiveDependencies>
          </includes>
        </dependencySet>
        ....
      </dependencySets>
    

    您将在多模块项目中使用moduleSet

    【讨论】:

      猜你喜欢
      • 2010-11-05
      • 2021-12-21
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      相关资源
      最近更新 更多