Во время сборки мне нужно скопировать 5 properties
файлов из рабочей области моего проекта src/main/resources/my
в папку C:\my
(я разрабатываю на Windows 7). C:\my
существует, но пуст.
Я использую следующий код в своем файле 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>