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 clean install -Papp1

App2 をビルドするには:

mvn clean install -Papp2

于 2012-03-20T01:17:07.923 に答える