资源导出失败问题解决方案

百般思念 提交于 2020-08-18 13:53:14

问题场景

如果把资源文件放在java目录下,idea资源导出会出现失败,不会在对应的class文件中生成对应的资源文件。

解决方案

在项目的pom.xml文件添加以下代码

<!--在build中配置resources,来防止我们资源导出失败的问题-->
<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

说明

在java目录中新建properties。

在resources目录中新建properties。

发现:都被打包到同一个路径下,这个路径叫classes,我们称这个路径为类路径。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!