Копирование нескольких каталогов ресурсов в независимые целевые каталоги с помощью Maven
Для этой цели необходимо настроить копируемые ресурсы и указать outputDirectory.
Скопируйте два (или более) внешних каталога ресурсов в пределахbasedir
в выходной каталог сборки, используя maven (см.blah
а такжеuggh
).
${basedir}/
- pom.xml
- blah/
- uggh/
- src/
- main/..
- test/..
- target/
- classes/..
- blah/
- uggh/
Например, учитывая структуру каталогов выше, скопируйтеblah
а такжеuggh
в целевой каталог с помощью Maven. Легко скопировать один или другой, однако, плагин принимает только один выходной каталог. Если вы укажетеtarget
каталог и оба каталога в качестве ресурсов, то содержимое каждого каталога копируется вtarget
но не сами каталоги.
Дополнительное использование плагина перезаписывает начальное. Также я'мы пытались указать весьbasedir
и только включая нужные каталоги. Это ничего не копирует.
Вот пример копирования одного каталога:
maven-resources-plugin
2.6
copy-resources
validate
copy-resources
${basedir}/target/blah
blah
true