在另一个内部包含一个Maven程序集?

时间:2009-10-15 06:22:01

标签: maven-2

我的项目生成3/4组件,3个罐子和1个战争。[我需要使用组件本身] 我需要在我的战争中加入其中2个装配罐。 如何在装配战争创建之前确保创建其他2个罐子? 请回复

1 个答案:

答案 0 :(得分:4)

您有三种选择:

  1. 在一个插件配置中定义所有程序集执行,并根据需要对它们进行排序。 有关详细信息,请参阅this answer
  2. 为您的jar程序集定义一个早期阶段,以便在打包战争之前将它们全部打包。
  3. 将jar内容移动到单独的项目中,并将它们指定为war项目的依赖项,以便自动打包它们。这是处理这个的“Maven方式”。它还允许您在其他战争中重复使用罐子。
  4. 我自己推荐选项3,但其他两个都应该有用。