有时在 src 目录下的 java 目录或 resources 目录中的属性配置文件或 xml 配置文件不会被 Maven 识别并加入到打包目录中,这样会导致程序运行时找不到所需文件,此时需要在 pom.xml 中加入以下配置:

<build>
    <resources>
        <resource>
            <!--源代码所在的目录-->
            <directory>src/main/java</directory>
            <!--目录下的 .properties、.xml 文件都会扫描到-->
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>
        <resource>
            <!--resources 所在的目录-->
            <directory>src/main/resources</directory>
            <!--目录下的 .properties、.xml 文件都会扫描到-->
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>
    </resources>
</build>
最后修改日期: 2021年9月18日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。