我需要根据包的方式创建jar文件,例如,包结构就像
com.A
com.B
com.C
我需要创建jar文件A.jar,B.jar,C.jar.can,请告诉我们如何在maven中执行此操作?
答案 0 :(得分:3)
您可以定义Maven JAR插件的不同执行(分别用于jar
目标和package
阶段)。 A,B和C的这些(三个附加)执行中的每一个都将覆盖以下配置参数:
includes.include
设置为com/A/**
finalName
设置为${project.build.finalName}-A
尽管如此,您可能还想考虑将您的项目分解为三个单独的项目A,B和C.这样你就会遵循标准的Maven,而不是配置上面的,因为尽管它可能有用,但它并不常见。 Maven更喜欢约会而不是配置。