java - Eclipse - 使用父项目资源文件夹时的Maven警告
问题描述
我有父 ROOT maven 项目,它包含每个子项目使用 pom.xml 中的以下行的资源文件夹:
<build>
<resources>
<resource>
<directory>../ROOT/resources</directory>
</resource>
</resources>
但它会产生警告
说明 资源路径 位置 类型 访问项目基目录之外的“..\ROOT\resources”目录。(org.apache.maven.plugins:maven-resources-plugin:2.6:resources:default-resources:process-resources) pom.xml /Proudct line 1 Maven Build Participant Problem
如何避免这样的警告?我在子项目中共享资源的设置是否错误?还是误报警告?
解决方案
最好的解决方案是制作一个仅包含资源文件夹的单独模块。需要资源的所有其他模块只需定义对该新模块的依赖关系。结果是新模块在类路径中并且资源是可访问的。
推荐阅读
- python - python unittest.mock断言没有访问属性属性方法
- javascript - 如何在几个元素上添加 className 并定义它们?
- asp.net - 了解响应时间
- python - Python PIL如何将图像粘贴到全黑方块中
- vue.js - 如何在调查应用程序中使用 Vue.js 在 Vuex 存储中存储和检索嵌套值?
- php - 1 项的 PHP 循环需要 3 项
- c# - 两个表之间的一对一关系。如何从输入表单中获取外键?
- aix - 如何更改 AIX 机器号 (uname -m)
- java - 我可以在 Apache Ignite 计算中混合使用 C++ 和 Java 吗?
- apache-spark - Spark2-submit 失败,pyspark