【发布时间】:2014-04-14 06:42:34
【问题描述】:
我的项目由 Maven 模块和一个父模块组成。每个模块都有自己的 xml 资源。 我想将每个模块的输出目录更改为父模块的目录。所有资源和类文件都将转到父模块的输出目录。 我将每个子模块的输出目录更改为父模块的输出目录,如下所示:
<build>
<outputDirectory>../target/classes</outputDirectory>
</build>
问题:
- 当我使用 eclipse clean 清理父模块时,它不会将子模块的输出复制到父模块的输出目录,因为我无法通过 eclipse 项目属性将子模块的输出文件夹更改为父模块的输出文件夹。
- 当我 mvn clean install 时,它会将最后一个构建子模块的输出复制到目标目录,因为 mvn clean 是为每个子模块执行的,它会清理以前构建模块的输出。
- 我想为所有模块创建一个 jar,可以吗?
- 如何合并父模块和子模块的所有输出?
【问题讨论】:
标签: java maven multi-module