我尝试使用Maven(最新版本)构建Spring Boot
项目。将我的开发设置包含在旨在部署到生产环境的JAR中是没有道理的。
问题是:如何从生成的胖JAR中排除application.properties?
如果有解决此问题的更好方法,请随时提供一些提示。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<!-- Exclude application.properties (?) -->
</plugin>
</plugins>
</build>
答案 0 :(得分:1)
您可以配置parts of your resources like this的排除项:
<build>
...
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>*-dev*.properties</exclude>
</excludes>
</resource>
...
</resources>
...
</build>
您需要根据需要自定义排除项。