在Maven中,可以通过配置<build>
节点下的<resources>
和<testResources>
来排除生成的jar中的资源。
首先,在<build>
节点下的<resources>
中,可以使用<exclude>
标签来排除指定的资源文件或目录。例如,如果要排除src/main/resources/config.properties
文件,可以添加以下配置:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>config.properties</exclude>
</excludes>
</resource>
</resources>
</build>
类似地,在<build>
节点下的<testResources>
中,可以使用相同的方式排除测试资源文件或目录。例如,如果要排除src/test/resources/test-config.properties
文件,可以添加以下配置:
<build>
<testResources>
<testResource>
<directory>src/test/resources</directory>
<excludes>
<exclude>test-config.properties</exclude>
</excludes>
</testResource>
</testResources>
</build>
通过以上配置,Maven在构建过程中将会排除指定的资源文件或目录,不会将其包含在生成的jar文件中。
关于Maven的更多详细信息和用法,可以参考腾讯云的产品介绍页面:Maven 产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云