如何运行 spring boot 重新打包目标

Posted

技术标签:

【中文标题】如何运行 spring boot 重新打包目标【英文标题】:How to run spring boot repackage goal 【发布时间】:2021-04-27 09:19:42 【问题描述】:

我只想运行来自spring-boot-maven-plugin 插件的重新打包目标。

我试过了

mvn spring-boot-maven-plugin:2.2.0.RELEASE:repackage

但我得到了:

Plugin not found in any plugin repository

更新

我也试过

mvn org.springframework.boot:spring-boot-maven-plugin:2.2.0.RELEASE:repackage

我得到: Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:2.2.0.RELEASE:repackage failed: Source file must be provided

这是完整的错误日志:

[ERROR] 未能执行目标 org.springframework.boot:spring-boot-maven-plugin:2.2.0.RELEASE:repackage 项目 MyServer 上的 (default-cli):执行目标的 default-cli org.springframework.boot:spring-boot-maven-plugin:2.2.0.RELEASE:repackage 失败:必须提供源文件 -> [帮助 1] org.apache.maven.lifecycle.LifecycleExecutionException: 失败 执行目标 org.springframework.boot:spring-boot-maven-plugin:2.2.0.RELEASE:repackage 项目 MyServer 上的 (default-cli):执行目标的 default-cli org.springframework.boot:spring-boot-maven-plugin:2.2.0.RELEASE:repackage 失败:必须提供源文件

【问题讨论】:

【参考方案1】:

您似乎遇到过an issue,尽管developers seem to indicate that this goal should not be run standalone at all。

【讨论】:

以上是关于如何运行 spring boot 重新打包目标的主要内容,如果未能解决你的问题,请参考以下文章

重新打包 Spring Boot Jar 时如何修复压缩错误

使用 Spring Boot 重新打包启用 JMX

spring boot 打包jar 失败,及运行jar失败如何解决

Spring Boot Maven Plugin -- repackage目标

打包部署spring boot项目到Linux并后台运行

打包部署spring boot项目到Linux并后台运行