13.2 Maven
优质
小牛编辑
133浏览
2023-12-01
13.2 Maven
Maven用户可以从spring-boot-starter-parent
项目中继承到合理的默认设置。该父项目提供以下特性:
- 编译器默认为Java 1.6
- 源文件以UTF-8编码
- 继承自
spring-boot-dependencies
POM的依赖管理,允许您省略常见依赖的 标签 - 合理的资源过滤
- 合理的插件配置(exec plugin, surefire, Git commit ID, shade)
- 用于
application.properties
和application.yml
的合理资源过滤,包括特定的文件(例如application-foo.properties
和application-foo.yml
)
最后一点:由于默认配置文件接受了Spring风格的占位符(${…}
),所以Maven过滤改为使用@..@
占位符(您可以通过Maven的一个属性resource.delimiter
来覆盖它)。