は、私がのpom.xmlに以下のプロファイルを定義して動作させることはできません:はMaven2をプロファイルは
<profiles>
<profile>
<id>dev</id>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>dev</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<delete file="src/main/application/META-INF/data-sources.xml"/>
<copy file="src/main/resources/data-sources-dev.xml" tofile="src/main/application/META-INF/data-sources.xml"/>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
問題は、動作するようには思えないということです!
mvn help:effective-pom -P dev
また、プロファイルをエコーします。
私は
mvn -X -Pdev install
を行う場合は、削除/コピー部分がログに表示されません。
pom2.xml、またはpom.xmlを意味しましたか? –
oops、pom.xml。編集されました。 – tputkonen