java - spring-boot:在哪里定义了生成 jar 文件的设置

标签 java spring maven spring-boot jar

spring-boot 如何(在哪里)定义

  1. 生成的 jar 文件的名称
  2. 通过 ~$ mvn package 生成 jar 的设置。 target文件夹下有两个maven生成的文件:XXXX.jar和XXXX.jar.origin。

我如何干扰 jar 生成过程?

谢谢

最佳答案

在你的 pom.xml 中

<build>
  <finalName>desiredname</finalName>
</build>

spring-boot 通常使用 Spring Boot Maven Plugin

<plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <version>1.4.1.RELEASE</version>
      <executions>
        <execution>
          <goals>
            <goal>repackage</goal>
          </goals>
          <configuration>
                        <finalName>yourdisiredname</finalName>
          </configuration>
        </execution>
      </executions>
    </plugin>

那么,

mvn package

关于java - spring-boot:在哪里定义了生成 jar 文件的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40378597/

相关文章:

java - 使用 Java Apache POI 搜索特定 Excel 单元格

java - 如何在 AWS 而不是本地获取 dynamodb 的主机名?

java - 如何在 webdriver 中捕获页面发出的所有请求? Browsermob有什么替代品吗?

java - 将 A<X,Y> 类型转换为 A<Object,Object>

java - Spring 3.0 中的 FactoryBeans 和基于注解的配置

maven - 如何将 Spring Boot 构建插件与 JavaFX 应用程序一起使用

java - 我们如何读取或使用输出流的内容

java - Spring 重载构造函数 Autowiring

java - Spring Flex 1.5.0-M1 在 Maven Repo 中的任何地方?

maven - 为 Spark 包添加解析器