ビルド中に、私のプロジェクトワークスペースsrc/main/resources/my
から5 properties
のファイルをC:\my
(私はWindows 7で開発中)にコピーする必要があります。 C:\my
は存在しますが空です。Maven:ワークスペースからターゲット外のフォルダにファイルをコピーします。
私のpom.xmlファイルで次のコードを使用していますが、ファイルはコピーされません。
ビルド中、私はすべてのエラーを得ることはありませんが、私は次の出力を取得しています:
[INFO] --- maven-resources-plugin:2.5:copy-resources (copy-my-resources) @ my-webapp ---
[debug] execute contextualize
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 5 resources
ご注意を、コピーが成功したとき、それは通常はないとして、それは[INFO] Copying 5 resources to somewhere
を言わないこと。
ただし、ファイルはC:\my
にまったくコピーされません。
xmlコードで何を変更する必要がありますか?
は、ここで関連するコードです:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>copy-my-resources</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<!-- overwrite! -->
<overwrite>true</overwrite>
<outputDirectory>${env.HOMEDRIVE}/my</outputDirectory>
<resources>
<resource>
<directory>src/main/resources/my</directory>
<filtering>false</filtering>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>