Эта цель требует, чтобы вы настраивали ресурсы для копирования и указывали outputDirectory.
Скопируйте два (или более) внешних каталога ресурсов в basedir
в каталог вывода сборки с помощью maven (см. blah
и uggh
).
${basedir}/
- pom.xml
- blah/
- uggh/
- src/
- main/..
- test/..
- target/
- classes/..
- blah/
- uggh/
Например, задайте структуру каталогов выше copy blah
и uggh
в целевой каталог, используя maven. Скопировать одно или другое, однако плагин принимает только один файл outputDirectory. Если вы укажете каталог target
и оба каталога как ресурсы, то содержимое каждой директории будет скопировано в target
, но не сами каталоги.
Дополнительное использование плагина перезаписывает исходное. Кроме того, я попытался указать весь basedir
и включить только нужные каталоги. Это ничего не копирует.
Вот пример копирования одного каталога:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/blah</outputDirectory>
<resources>
<resource>
<directory>blah</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>