在maven中,我很难理解maven-resources-plugin和project.build.resources标签之间的区别。
两者似乎都有相同的目的。还可以使用资源标签来实现maven-resources-plugin资源、testResources和复制资源的不同目标:
<resources>
<resource>
<directory>src/dir</directory>
<targetPath>dest/dir</targetPath>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/dir</directory>
</testResource>使用<resources>标签可以有效地将源目录中指定的文件复制到目标目录,类似于maven-resources-plugin的copy-resources目标。
那么,它们之间有什么区别吗?
在任何特定场景中,它们的功能是否会有所不同?
发布于 2012-08-10 14:58:47
maven-resources-plugin负责处理pom.xml文件中的资源区域。
资源插件的定义是在maven的超级pom中完成的。您可以使用以下命令检查所使用的版本:
mvn help:effective-pom此外,maven- resources -plugin的resources目标与you pom中的资源标签相关,而testResources标签与maven-resources-plugin的testResources目标相关。
如果需要,可以使用copy-resources目标将资源等单独复制到输出文件夹。
https://stackoverflow.com/questions/11896742
复制相似问题