0
<module>APP_1</module>
<module>web_1</module>
<module>service_1</module>
<module>schema_1</module>

<module>APP_2</module>
<module>web_2</module>
<module>service_2</module>
<<module>schema_2</module>

有时作为开发人员,如果我只想构建第一个具有所有 depedecies 的模块,那么我应该如何在父 pom 中完成此任务?maven 3.0.3 jdk-1.6

4

2 回答 2

3

您可以为此使用 maven 命令行的-plor--projects参数。

例如

mvn --p APP_1

这将构建APP_1及其依赖的模块。

于 2012-03-20T06:44:41.507 回答
2

在父 pom 中使用配置文件:

</profiles>
  <profile>
    <!-- Build App 1 -->
    <id>app1</id>
    <modules>
      <module>APP_1</module>
      <module>web_1</module>
      <module>service_1</module>
      <module>schema_1</module>
    </modules>
  </profile>
  <profile>
    <!-- Build App 2 -->
    <id>app2</id>
    <modules>
      <module>APP_2</module>
      <module>web_2</module>
      <module>service_2</module>
      <<module>schema_2</module>
    </modules>
  </profile>
</profiles>

要构建 App1:

mvn 干净安装 -Papp1

要构建 App2:

mvn 全新安装 -Papp2

于 2012-03-20T01:17:07.923 回答