13.2. Maven
Maven用户可以继承spring-boot-starter-parent
项目来获取合适的默认设置。该parent项目提供以下特性:
默认编译级别为Java 1.8
源码编码为UTF-8
一个Dependency management节选,管理着常见依赖的版本。允许你省略常见依赖的
<version>
标签,继承自spring-boot-dependencies
POM。恰到好处的资源过滤
恰到好处的插件配置(exec插件,Git commit ID,shade)
恰到好处的对
application.properties
和application.yml
进行筛选,包括特定profile(profile-specific)的文件,比如application-dev.properties
和application-dev.yml
最后一点:由于application.properties
和application.yml
接收Spring风格的占位符(${...}
),所以Maven filtering需改用@..@
占位符(你可以通过设置Maven属性resource.delimiter
来覆盖它)。
最后更新于