0

我有一个多模块项目。

项目包含一些jar模块,一个war模块,一个ear模块。War 依赖于 jars,ear 模块的 pom.xml 包含所有其他模块的依赖关系 - 部署在容器中的 ear 文件。

每次我制作新的 ear 文件时,我都需要先编译所有其他模块(并记住正确的编译顺序)。我厌倦了这个。

我知道父模块。http://www.sonatype.com/books/mvnex-book/reference/multimodule.html 但这对我来说似乎不是一个好的解决方案。

我还有其他解决方案来修复编译顺序模块吗?

4

1 回答 1

1

如果模块以必须构建在一起的方式依赖,有两种方法可以处理这个问题。

  1. 使用父 pom(它们旨在解决这种情况)
  2. 在构建主项目之前使用外部构建脚本构建依赖项
于 2013-04-23T19:12:18.810 回答