Это предположение, основанное на моем аналогичном опыте. Если это не решение, можете ли вы опубликовать свой POM? это может помочь диагностировать проблему.
Являетесь ли вы сервером * nix box и локальным компьютером Windows? Если это так, имейте в виду, что при указании папки дополнительных ресурсов вы должны использовать косые черты, а не обратную косую черту для разделителя пути. Косые черты работают как в Windows, так и в * nix, тогда как обратные косые черты игнорируются в * nix-блоках.
Итак, ваша конфигурация buildhelper должна выглядеть следующим образом:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<id>add-resource</id>
<phase>generate-resources</phase>
<goals>
<goal>add-resource</goal>
</goals>
<configuration>
<resources>
<resource>
<directory>classpath/Resources</directory>
<targetPath>/</targetPath>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
Кроме того, если вы можете следовать конвенциям Maven, то стоит сделать это. По умолчанию ресурсы должны быть расположены в src / main / resources. Некоторые плагины не будут правильно обрабатывать ресурсы, добавленные плагином build-helpr.