有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用父项目资源文件夹时出现java Eclipse maven警告

我有一个父根maven项目,它包含每个子项目使用pom中的以下行使用的resources文件夹。xml:

  <build>
    <resources>
        <resource>
            <directory>../ROOT/resources</directory>
        </resource>
    </resources>

但它产生了一个警告

Description Resource Path Location Type Access "..\ROOT\resources" directory outside of project base directory. (org.apache.maven.plugins:maven-resources-plugin:2.6:resources:default-resources:process-resources) pom.xml /Proudct line 1 Maven Build Participant Problem

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


共 (1) 个答案

  1. # 1 楼答案

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