【发布时间】:2015-03-29 02:28:13
【问题描述】:
我正在使用 maven 程序集插件,以便我可以包含特定的依赖项(基本上我想
在我的 jar 文件中包含特定的传递依赖项)类。这是我来自pom.xml的相关代码sn-p -
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
看起来可以从链接http://maven.apache.org/plugins/maven-assembly-plugin/advanced-descriptor-topics.html 但是只要在下面提到代码 sn-p 以包含两种类型的依赖项 com.companyA.* 和 com.companyB.* ,除了 我不想排除所有其他依赖项
<dependencySets>
<dependencySet>
<includes>
<include>com.companyA.*</include>
<include>com.companyB.*</include>
</includes>
</dependencySet>
</dependencySets>
但是pom.xml 说依赖集的内容无效。我不知道如何在这里实现目标?
【问题讨论】: