我有一个maven项目,其中(在src / main / java下)我有很多包和(但只有一个中央pom.xml)每个包提供的功能与另一个不同。 所以现在我需要创建一个特定包的jar文件。如果它是一个普通的java包(即不是用maven构建的),我会简单地提取该包(在eclipse中使用Export然后选择java-> jar选项) )但我无法找到一种方法与maven这样做。 我还检查了Apache Maven Assembly Plugin,但我无法弄清楚如何在我的场景中使用该插件。 我是maven的新人,所以请帮助我。 感谢
答案 0 :(得分:0)
使用Maven jar插件:
<project>
...
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.5</version>
<configuration>
<includes>
<include>**/service/*</include>
</includes>
</configuration>
</plugin>
...
</plugins>
</build>
...
</project>
答案 1 :(得分:0)
最好的Maven是为每个部分创建一个多模块构建,你想拥有一个单独的模块来创建它自己的jar。这样可以轻松地根据测试分离功能。