Eclipse-使用父项目资源文件夹时的Maven警告

时间:2019-01-07 07:04:57

标签: 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 /产品行1 Maven构建参与者问题

如何避免此类警告?在子项目中共享资源时,我的设置是否错误?还是误报?

1 个答案:

答案 0 :(得分:1)

最好的解决方案是制作一个仅包含资源文件夹的单独模块。需要资源的所有其他模块仅定义对该新模块的依赖关系。结果是新模块位于类路径上,并且资源可访问。