Основываясь на этом comment я пытаюсь скопировать пустой каталог из папки тестирования ресурсов в Maven проект, основанный на выходе тест сборки, но не повезло. Я уже успешно использую maven-resource-plugin
для копирования основных ресурсов, поэтому я попытался добавить еще один выполнение части для тестирования ресурсов, как это мой pom.xml
:Копировать пустой каталог из ресурсов тестирования в Maven
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>copy-resource</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<includeEmptyDirs>true</includeEmptyDirs>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</configuration>
</execution>
<execution>
<id>copy-test-resource</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<includeEmptyDirs>true</includeEmptyDirs>
<outputDirectory>${project.build.testSourceDirectory}</outputDirectory>
<resources>
<resource>
<directory>src/test/resources</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
Я также попытался определить его в сборках секции, как это:
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
, но это также не помогло.
Все файлы и непустые каталоги правильно копируются, но в одном пустом каталоге нет.
Спасибо за любую помощь или совет.
Вы можете просто поставить dotfile там? – chrylis
@chrylis Что вы подразумеваете под dotfile? –
Вы могли бы запустить с '-X' и опубликовать весь вывод здесь –