再パッケージに失敗しました:ソースファイルを提供する必要があります

spring-bootを実行する場合:再パッケージ

~/Desktop/MyProject/springboot$ mvn spring-boot:repackage

例外が発生します:
Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:2.2.5.RELEASE:repackage failed: Source file must be provided

分析プロセス:
spring-boot:repackageの実行中に、最初にパッケージ化されたjarファイルを読み取り、次に必要な起動設定を行い、最後に実行可能なjarファイルを出力します。例外は、mvnパッケージによってパッケージ化されたjarファイルの読み取りの失敗です。

解決策:

~/Desktop/MyProject/springboot$ mvn package spring-boot:repackage

正常に再梱包されました!

spring-boot:repackageがSpring Boot Mavenプラグインのデフォルトの目標であるため、私はmvnパッケージを再試行しましたが、実行可能なjarファイルも出力されることがわかりました。
したがって、Spring Bootで実行可能なjarファイルを再パッケージ化するには、mvn spring-boot:repackageを直接実行しないでください。mvn package spring-boot:repackageまたはmvn packageを実行するだけです。

381の元の記事を公開 85を賞賛 80,000ビュー+

おすすめ

転載: blog.csdn.net/weixin_40763897/article/details/105048517