10

このアプリケーションは、profiles.xmlファイルで個別に定義されたさまざまなアクティブプロファイル(たとえば、A1、A2、A3、A5 ...)で構成されています。Maven 3は、すべてのプロファイル情報がpom.xmlファイル自体の一部として保存されることを想定しています。

コマンドラインで指定しないように、pom.xmlファイル内でアクティブなプロファイルのリストを指定するにはどうすればよいですか(例:mvn -PA1、A2、A3、A5)

4

2 に答える 2

10

これはそれを行うべきですか:

<profiles>
  <profile>
    <id>profile-1</id>
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>
    ...
  </profile>
</profiles>

ここから。

于 2011-01-22T07:41:11.517 に答える
4

@ javamonkey79の回答に加えて、settings.xmlを使用できます。プロファイルとアクティベーションの一部があります。次の例を見てください。

 <profiles>
  <profile>
   <id>hudson-simulate</id>
   <properties>
    <gituser>username</gituser>
    <gitpassword>secret</gitpassword>
   </properties>
  </profile>
  <profile>
   <id>other-profile</id>
   <properties>
    <proerty1>username</property1>
   </properties>
  </profile>
 </profiles>

 <activeProfiles>
  <activeProfile>hudson-simulate</activeProfile>
  <activeProfile>other-profile</activeProfile>
 </activeProfiles>
于 2012-02-15T07:45:53.170 に答える