【问题标题】:How to avoid install / deploy spring boot fat jar to maven repo如何避免将spring boot fat jar安装/部署到maven repo
【发布时间】:2020-02-28 15:36:01
【问题描述】:

我们正在使用 spring-boot-maven-plugin 的 repackage 任务来打包 fat-jar(下面的示例 pom.xml),并尝试了 <attach>false</attach>,但似乎 fat-jar 会无论如何都要安装/部署。

目前,我们配置了 maven-{install,deploy}-plugin 的 <skip>true</skip> 来解决此问题,但不确定如何使用引导插件的 <attach> 或其他方式来解决此问题。

<plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
  <version>2.2.4.RELEASE</version>
  <executions>
    <execution>
      <id>repackage</id>
      <goals>
        <goal>repackage</goal>
      </goals>
      <configuration>
        <attach>false</attach>
      </configuration>
    </execution>
  </executions>
</plugin>

谢谢

【问题讨论】:

  • 问题是:需要运行mvn clean deploy还是mvn clean install?我会检查mvn clean verify 是否足够?

标签: java spring spring-boot maven


【解决方案1】:

你必须像这样正确配置它:

<plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
  <version>2.2.4.RELEASE</version>
  <executions>
    <execution>
      <id>repackage</id>
      <goals>
        <goal>repackage</goal>
      </goals>
      <configuration>
        <attach>false</attach>
      </configuration>
    </execution>
  </executions>
</plugin>

【讨论】:

  • 对不起,实际上我错误地手动编辑了上面的代码,实际的pom配置在git中是正确的,我将编辑上面的问题,谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-01
  • 2020-08-06
  • 1970-01-01
  • 2018-11-07
  • 2021-08-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多