与执行器集成
Spring Boot器会显示与组装相关的信息,如果META-INF/build-info.properties文件已存在。
这构建信息Goal 生成包含项目坐标和构建时间的文件。
它还允许你添加任意数量的额外属性,如下例所示:
<project>
<modelVersion>4.0.0</modelVersion>
<artifactId>build-info</artifactId>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>build-info</goal>
</goals>
<configuration>
<additionalProperties>
<encoding.source>UTF-8</encoding.source>
<encoding.reporting>UTF-8</encoding.reporting>
<java.version>${java.version}</java.version>
</additionalProperties>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
该配置将生成build-info.properties在预期的位置,还有三把额外的钥匙。
java.version预计将成为该项目中的常规房产。
它会如你所料进行插值。 |
Spring Boot:构建信息
org.springframework.boot:spring-boot-maven-plugin:4.0.0
生成build-info.properties基于当前内容的文件MavenProject.
可选参数
| 名称 | 类型 | 默认值 |
|---|---|---|
|
||
|
||
|
|
|
|
|
|
|
|
参数细节
附加属性
还需要存储在build-info.properties文件。每个条目前缀为建。在生成的build-info.properties.
名称 |
|
|---|---|
类型 |
|
默认值 |
|
用户属性 |
|
因为 |
exclusionInfoProperties
应排除的房产build-info.properties文件。可以用来排除该标准群,人工制品,名称,版本或时间财产以及来自附加属性.
名称 |
|
|---|---|
类型 |
|
默认值 |
|
用户属性 |
|
因为 |