Maven 2 是否将一个Maven程序集包含在另一个Maven程序集中?

Maven 2 是否将一个Maven程序集包含在另一个Maven程序集中?,maven-2,Maven 2,我的项目生成3/4个程序集、3个JAR和1个war。[我需要使用程序集本身] 我需要在我的战争中加入两个这样的装配罐。 如何确保在创建assembly war之前创建其他2个JAR? 请回复您有三个选择: 在一个插件配置中定义所有程序集执行,并根据需要进行排序。 有关更多详细信息,请参阅 为jar程序集定义一个早期阶段,以便在打包war之前将它们打包 将jar内容移动到单独的项目中,并将它们指定为war项目的依赖项,以便自动打包。这是处理这个问题的“专业方式”。它还允许您在其他战争中重用罐子 我

我的项目生成3/4个程序集、3个JAR和1个war。[我需要使用程序集本身] 我需要在我的战争中加入两个这样的装配罐。 如何确保在创建assembly war之前创建其他2个JAR?
请回复

您有三个选择:

  • 在一个插件配置中定义所有程序集执行,并根据需要进行排序。 有关更多详细信息,请参阅
  • 为jar程序集定义一个早期阶段,以便在打包war之前将它们打包
  • 将jar内容移动到单独的项目中,并将它们指定为war项目的依赖项,以便自动打包。这是处理这个问题的“专业方式”。它还允许您在其他战争中重用罐子

  • 我自己推荐选项3,但其他两个都可以。

    您能提供pom.xml文件吗?maven assembly插件2.2-beta-4 For jar1 For jar2 For jar3 For war