ホームページ >Java >&#&チュートリアル >spring-bootでspring-boot-maven-pluginの赤いエラーを解決する方法
springboot が初めて作成されたとき、spring-boot-maven-plugin が人気になりました
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> // 红彤彤 <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
#1. Spring Ininitailizr プロジェクトの作成を選択するときは、Spring-Boot バージョンを選択します
##2. バージョンの選択を忘れた場合番号 (デフォルトは 2.5 .4) に、次の図に示すようにバージョン番号を追加します。スプリングブートのバージョン番号と一致している必要があります~ Refresh pom .xml でOKです ~Maven プラグイン spring-boot-maven-pluginアプリケーション バックグラウンド Maven に付属のパッケージ パッケージ化機能を直接使用します。 Jar パッケージをビルドするとき、プロジェクトが依存する Jar パッケージは一緒にインクルードされません。"java -jar" コマンドを使用してプロジェクトを開始すると、エラーが報告され、プロジェクトが正常に起動できません。
現時点では、spring-boot-maven-plugin プラグインを引用して、プロジェクトの Jar パッケージを作成することを検討できます。
spring-boot-maven-plugin: このプラグインを使用すると、Jar パッケージをビルドするときに依存関係パッケージが導入されます。
Maven プロジェクトの pom.xml で、"maven package" を実行してプラグインをパッケージ化すると、直接実行できる JAR ファイルにパッケージ化されます。"java -jar" を使用します。コマンドを使用して直接実行します。
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.5.5</version> </plugin> </plugins> </build>一般的な Maven プロジェクトのパッケージ化コマンドは、Jar パッケージをビルドするときに依存する jar パッケージをパッケージ化しませんが、spring-boot-maven-plugin プラグインはすべて依存します。 jarパッケージがパッケージ化されます。 たとえば、spring-boot-maven-plugin プラグイン パッケージを使用して生成された次の jar パッケージには、BOOT/INF/lib ディレクトリの下にすべての依存する jar パッケージが含まれています。 spring-boot-maven-plugin プラグインがパッケージ化に使用されない場合、そのディレクトリ構造は次のとおりです。 上記の spring-boot-maven-plugin プラグインを使用する場合boot-maven- プラグイン プラグインによって生成されたパッケージは、次のコマンドを使用してプロジェクトを開始するために直接使用できます。
java -jar xxx.jar特別な指示
spring-boot-maven-plugin プラグインの後に-inを導入すると、パッケージ化機能を使用する場合にmvnが使用されます。 パッケージで生成されたjarまたはwarは実行可能ファイルに再パッケージ化され、元のファイル名が変更され、.originサフィックスが追加されます。
以上がspring-bootでspring-boot-maven-pluginの赤いエラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。