r98*_*891 6 maven maven-resources-plugin
我很难理解Maven 中的maven-resources-plugin和project.build.resources标签之间的区别。
两者似乎都有相同的目的。[resources、testResources 和 copy-resources]的不同目标maven-resources-plugin也可以使用 resources 标签来实现:
<resources>
<resource>
<directory>src/dir</directory>
<targetPath>dest/dir</targetPath>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/dir</directory>
</testResource>
Run Code Online (Sandbox Code Playgroud)
并且使用<resources>标签可以有效地将源目录中的指定文件复制到目标目录,copy-resources类似于maven-resources-plugin.
那么,它们之间有什么区别吗?
它们在任何特定场景下的功能会有所不同吗?
maven -resources-plugin是处理 pom.xml 文件中资源区域的插件。
资源插件的定义是在maven的super pom中完成的。您可以使用以下命令检查使用的是哪个版本:
mvn help:effective-pom
Run Code Online (Sandbox Code Playgroud)
此外, maven-resources-plugin 的资源目标与 pom 中的资源标记相关,而 testResources 标记与maven-resources-plugin 的testResources目标相关。
如果需要,复制资源目标可用于将资源等单独复制到输出文件夹。
| 归档时间: |
|
| 查看次数: |
2556 次 |
| 最近记录: |