私はspringブートプロジェクトを作成する際に、pom.xmlのプロパティを<packaging>war</packaging>
と定義します。これを使ってwarを作成し、その後tomcatやWASのようなサーバーにwarを展開できます。
spring-boot-maven-pluginというプラグインを見つけました。ドキュメントにはパッケージ実行可能なjarまたはwarアーカイブがあり、その場所でアプリケーションを実行します。。
私のクエリはなぜこれが必要なのですか?
私のパッケージが何を作成するかを教えて、それを実行するために展開できる場合、このプラグインの使用は何ですか?
私は新しいプロジェクトを理解しようとしているので、すべての行が意味をなさないようにしたいと考えています。spring-boot-maven-pluginの使用
0
A
答えて
2
mavenプラグインは「実行可能」アーカイブを作成します。戦争パッケージングの場合は、java -jar my-app.war
でアプリを実行することができます。 Springブートアプリケーションを既存のServletコンテナにデプロイする場合は、実際にはこのプラグインは必要ありません。
mavenプラグインは、シェルからアプリケーションを実行したり、ビルド情報を作成したりするなど、もっと多くのことを行います。
関連する問題
- 1. SplashActivityの使用センターの使用方法
- 2. サブクエリを使用したロールアップの使用
- 3. マテリアルテーマを使用したサポートライブラリビューの使用
- 4. Typescriptを使用したデフォルトエクスポートの使用
- 5. ファイルスタックを使用したmongodbの使用
- 6. 静的変数の使用と使用
- 7. 使用メインレポートのデータが使用さ
- 8. パーシャルビューを使用したレイアウトの使用
- 9. デリゲートメソッドを使用したディスパッチセマフォの使用
- 10. ブーツストラップ4カルーセルの使用(Typescriptを使用)
- 11. JavaScriptを使用したJSONの使用
- 12. ファブファイル用のスフィンクスオートドックの使用
- 13. SDKを使用したMSA用のPact Frameworkの使用
- 14. WCFを使用したLAN用の仮想化ソフトウェアの使用
- 15. リクエスト/レスポンス用のJsonを使用したWCFサービスメソッドの使用
- 16. のJava(Windowsの場合) - プロセスID、メモリ使用率、ディスク使用量、ネットワーク使用率
- 17. メモリ使用量、Dictを使用するDictを使用したPandas DataFrameのキーと値の使用リスト
- 18. SetFetchModeの使用
- 19. アクティビティグループの使用
- 20. XmlTextReaderの使用
- 21. モバイルデータの使用
- 22. session_decodeの使用
- 23. shared_ptrの使用
- 24. Intent.createChooserの使用
- 25. この使用
- 26. Lua:pcallの使用
- 27. executor.shutdownの使用()
- 28. Flutter:SlideTransitionの使用
- 29. グライドパッケージマネージャの使用
- 30. JTreeTableの使用
ありがとうございます。明確にするために、クラウドでアプリケーションを実行し、その後クラウドにインストールされたtomcatサーバー(war/jarには組み込まれていません)として、このプラグインは必要ありません。私の理解は正しいのですか?それに加えてTomcatのインストールを段階的に廃止し、組み込みのTomcatを提供する予定がある場合は、戦争ではなく実行可能なjarファイルを作成する必要があります。 –