选择性建立与maven

时间:2011-08-29 13:49:47

标签: java maven-2 maven

我为我的java项目配置了maven来构建包含所有类的单个jar。是否可以选择某些类并从中构建一个单独的jar?

4 个答案:

答案 0 :(得分:3)

usage page of the maven-jar-plugin上,您可以在子标题下找到此示例配置 Additional attached JAR

答案 1 :(得分:1)

为'lib'类创建单独的模块,并将set设置为项目模块的依赖项。

答案 2 :(得分:1)

Maven规定了pom.xml与它生成的二进制文件之间的一对一关系。换句话说,如果你想创建几个jar文件,你需要几个pom文件:pom per jar。

所以,只需拆分你的项目。 BTW有时候这是一个很好的做法。真的,如果你的一些课程可以在没有其他课程的情况下存在,那么他们就不依赖于其他人,因此可以生活在其

项目可以依赖于其他项目,并且可以是分层的,即具有父项目。因此,您可以在其下创建父项目和多个子项。

答案 3 :(得分:0)

这似乎是某种maven FAQ。您可以在Sonatype(maven contributer)博客中找到详细的答案:

How to Create Two JARs from One Project (…and why you shouldn't)