基于包明智在Maven中创建jar文件

时间:2013-09-19 06:22:11

标签: java maven jar

我需要根据包的方式创建jar文件,例如,包结构就像

com.A
com.B
com.C

我需要创建jar文件A.jar,B.jar,C.jar.can,请告诉我们如何在maven中执行此操作?

1 个答案:

答案 0 :(得分:3)

您可以定义Maven JAR插件的不同执行(分别用于jar目标和package阶段)。 A,B和C的这些(三个附加)执行中的每一个都将覆盖以下配置参数:

  • 仅包含所需的包裹。将includes.include设置为com/A/**
  • 设置适当的输出名称。将finalName设置为${project.build.finalName}-A

尽管如此,您可能还想考虑将您的项目分解为三个单独的项目A,B和C.这样你就会遵循标准的Maven,而不是配置上面的,因为尽管它可能有用,但它并不常见。 Maven更喜欢约会而不是配置。