我正在尝试使用maven-resources-plugin复制文件夹或以下结构:
root
|- .metadata
|- Project
\- .gitignore复制了项目目录和.gitignore文件,但由于某种原因遗漏了.metadata目录。
如何复制根文件夹的所有内容?
下面是我尝试过的配置:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/aut-ws</outputDirectory>
<useBuildFilters>false</useBuildFilters>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>metadata</nonFilteredFileExtension>
</nonFilteredFileExtensions>
<resources>
<resource>
<directory>H:\rcptt\workspaces\root</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>发布于 2016-11-25 01:30:49
您正在寻找配置参数addDefaultExcludes。参见the documentation page。
因此,您的配置节应该如下所示:
<configuration>
<outputDirectory>${project.build.directory}/aut-ws</outputDirectory>
<addDefaultExcludes>false</addDefaultExcludes>
...
<resources>
<resource>
<directory>H:\rcptt\workspaces\root</directory>
</resource>
</resources>
</configuration>发布于 2014-11-28 02:26:06
如果这与maven-assembly-plugin有关,那么我就遇到了这个问题,不得不使用useDefaultExcludes属性(仅限插件的最新版本);默认情况下,它是true,需要将其设置为false,以包括.metadata等目录。这似乎不适用于maven-resources-plugin,或者它可能不是文档属性。
发布于 2014-08-21 22:00:30
我的第一个修复尝试是尝试修改resources元素。
<resources>
<resource>
<directory>H:\rcptt\workspaces\root</directory>
<includes>
<include>**/*</include>
<include>**/.*</include>
</includes>
</resource>
</resources>另外,如果注释掉<nonFilteredFileExtensions>元素,它会起作用吗?
编辑以显示在Windows7和RedHat Linux上与Maven3.2.2,资源插件2.7一起工作的完整插件配置。测试命令为mvn validate。
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<phase>validate</phase>
<goals><goal>copy-resources</goal></goals>
<configuration>
<outputDirectory>${project.build.directory}/testing123</outputDirectory>
<resources>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
<includes>
<include>**/*</include>
<include>**/.*</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>https://stackoverflow.com/questions/25422298
复制相似问题