springboot 是一样的 我这里就是从springboot哪里拿过来的 (nutzboot2.x已测试可以使用)
排除指定文件 在pom 文件 build 标签内添加 resources
<build> <resources> <resource> <filtering>false</filtering> <directory>src/main/resources</directory> <excludes> <exclude>log4j2-test.properties</exclude> </excludes> </resource> </resources> </build>
排除文件夹下的所有文件的话 <exclude>aa/**</exclude>
指定配置文件
<build> <resources> <resource> <filtering>true</filtering> <directory>src/main/resources</directory> <includes> <include>log4j2.properties</include> </includes> </resource> </resources> </build>
上面的方法运行编译时也会生效
如果仅打包时生效 需要使用 添加plugin的方式
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.1.2</version> <configuration> <excludes> <exclude>log4j2-test.properties</exclude> </excludes> </configuration> </plugin>