java - Spring boot META-INF/build-info.properties 不在工件中

标签 java spring-boot

我想访问/info 中的提交信息。事实是,它在 IDE 中工作,但打包工件时似乎出现问题,文件 META-INF/build-info.properties 未打包到 jar 中!有什么提示吗?

    <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <executions>
            <execution>
                <goals>
                    <goal>build-info</goal>
                </goals>
                <phase>package</phase>
            </execution>
        </executions>
        <configuration>
            <additionalProperties>
                <number>${buildNumber}</number>
                <job>${buildJob}</job>
            </additionalProperties>
        </configuration>
    </plugin>

最佳答案

     <build>
        <plugins>
           <plugin>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-maven-plugin</artifactId>
              <version>${spring-boot.version}</version>
              <configuration>
                 <mainClass>${start-class}</mainClass>
                 <executable>true</executable>
              </configuration>
              <executions>
                 <execution>
                    <goals>
                        <goal>build-info</goal>
                        <goal>repackage</goal>
                    </goals>
                 </execution>
              </executions>
           </plugin>

关于java - Spring boot META-INF/build-info.properties 不在工件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52595490/

相关文章:

java - 如何使用 Object 类型的数组访问 java 中不同类的方法

java - 寻找大O递归

java - Android 中用于谷歌云数据存储的谷歌 protobuf api

java - 如何验证 List 类型的@RequestParam 的大小

java - 在 Spring 中使用 JPA 规范获取要执行的查询

java - 如何根据命令行参数加载 Spring 配置?

java - Spring Boot表单数据请求与多个文件和Spring参数的映射

Java 线程池大小和 availableProcessors()

由网络连接支持的 Java 迭代器

spring-boot - spring boot项目中如何在ElasticSearch中进行源过滤?