Skip to content

打包非java文件

在 src 下,默认只会打包 java 文件,若为了方便,放了 非java 文件,想一起打包,需要进行一些配置

打包 mapper.xml 文件

当然,这里只是自己的一个习惯,将 xml 文件靠近 dao, 方便维护。大众的习惯更多是放在 resources 下。同时可能 resources 下的部分文件不希望被打入 jar 中

xml
<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <!-- 将匹配上的文件一起打包 -->
                <include>com/**/*Mapper.xml</include>
            </includes>
        </resource>
        <resource>
            <!-- 仍然需要打包 resources 下的其他文件 -->
            <directory>src/main/resources</directory>
            <excludes>
                <!-- 排除 resources 下的部分文件 -->
                <exclude>**/application-dev.yml</exclude>
                <exclude>**/application-uat.yml</exclude>
            </excludes>
        </resource>
    </resources>
</build>

Released under the MIT License.