File tree Expand file tree Collapse file tree 1 file changed +41
-1
lines changed Expand file tree Collapse file tree 1 file changed +41
-1
lines changed Original file line number Diff line number Diff line change 1- ###80 .1 Generate build information
1+ ###80 .1 生成构建信息
2+
3+ Maven和Gradle都支持产生包含项目版本,坐标,名称的构建信息,该插件可以通过配置添加其他属性。当这些文件出现时,Spring Boot自动配置一个` BuildProperties ` bean。
4+
5+ 为了让Maven生成构建信息,你需要为` build-info ` goal添加一个execution:
6+ ``` xml
7+ <build >
8+ <plugins >
9+ <plugin >
10+ <groupId >org.springframework.boot</groupId >
11+ <artifactId >spring-boot-maven-plugin</artifactId >
12+ <version >1.4.1.RELEASE</version >
13+ <executions >
14+ <execution >
15+ <goals >
16+ <goal >build-info</goal >
17+ </goals >
18+ </execution >
19+ </executions >
20+ </plugin >
21+ </plugins >
22+ </build >
23+ ```
24+ ** 注** 更多详情查看[ Spring Boot Maven插件文档] ( http://docs.spring.io/spring-boot/docs/1.4.1.RELEASE/maven-plugin/ ) 。
25+
26+ 使用Gradle实现同样效果:
27+ ``` gradle
28+ springBoot {
29+ buildInfo()
30+ }
31+ ```
32+ 可以使用DSL添加其他属性:
33+ ``` gradle
34+ springBoot {
35+ buildInfo {
36+ additionalProperties = [
37+ 'foo': 'bar'
38+ ]
39+ }
40+ }
41+ ```
You can’t perform that action at this time.
0 commit comments