我有一个maven项目。当我执行 mvn package 时,我想将特定文件夹中的所有文件复制到应用程序包中。例如,我的项目中有一个文件夹 abcd ,我希望它能够在包中复制。为此,我修改了pom.xml中的 maven-war-plugin ,如下所示:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<webResources>
<resource>
<directory>src/main/resources/local</directory>
<targetPath>WEB-INF/classes</targetPath>
<includes>
<include>client_secrets.json</include>
</includes>
</resource>
<resource>
<directory>##CORRECT_PATH_TO_FOLDER##</directory>
<includes>
<include>**</include>
</includes>
<targetPath>${project.build.directory}\project-name\##FOLDER_WHERE_I_WANT##</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
当我运行此操作时,我发现复制资源时出现错误。它向我展示了正确的文件夹路径,但它给我一个构建失败。我还检查了该文件夹是否存在并且具有适当的权限。
这可能有什么问题?