Если вы хотите добавить больше ресурсов для копирования во время плагина generate-resources, вы можете изменить папки ресурсов, используемые вашей сборкой.Свойство project.build.resources
определяет, какие папки будут искать ресурсы.Вы можете добавить:
<project>
...
<build>
...
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/webApp</directory>
<includes>
<include>*.css</include>
<include>*.js</include>
Затем вы запустите mvn resources
, чтобы скопировать файлы.
Этот подход заключается в том, что эти файлы всегда будут копироваться на этапе ресурсов любой сборки.Вы можете обойти это, используя цель copy-resources
вместо ресурсов.В этом случае вы должны использовать следующую конфигурацию:
<build>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>copy-web-resources</id>
<!-- here the phase you need -->
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/webApp</outputDirectory>
<resources>
<resource>
<directory>src/main/webApp</directory>
<includes>
<include>*.css</include>
<include>*.js</include>
Затем вы можете запустить mvn resources:copy-resources
для копирования файлов.