私はいくつかの起動POMエントリに基づいて、春の起動アプリケーションを書いています。 今、このアプリケーションは、gradleを使ってビルドを行うより大きいコードベースに統合されています。 メイベーンベースのプロジェクトを大幅に混乱させることなくgradleに変換する方法はありますか?は、spring boot maven pomプロジェクトをgradleに変換する方法はありますか?
3
A
答えて
3
https://gradle.org/migrating-a-maven-build-to-gradle/は
のGradleのinitタスクが自動的に新しいスケルトンプロジェクトを作成するために加えて、Gradleのに既存のMaven 1を変換する良い出発点です。ルートプロジェクトディレクトリからgradle init
を実行して、gradleが自動的に変換できるかどうかを確認してください。このコマンドは、既存のPOMを解析し、対応するGradleビルドファイルと、マルチプロジェクトビルドの場合はsettings.gradleファイルを生成します。あなたが幸運で、たくさんのプラグインを持っていない場合、またはMavenビルドのカスタマイズの方法に多くのものがない場合は、gradle init
がそのトリックを行います。素材の
- 法案(部品表)
- 「インポート」と
- オプションの依存関係
- 統合スコープ「提供」:
ことはここではプロセスをより困難にするMavenの機能のリストですテスト
- カスタム構成
- あまり一般的ではMavenのプラグイン
- カスタムプラグイン
一言で言えば、自動変換は可能ですが、多くのキャッチがあります。
関連する問題
- 1. pom spring-boot-dependenciesがありません
- 2. Spring Boot + Gradle - 環境設定はどこにありますか?
- 3. eclipseでspring-boot mavenプロジェクトをデバッグする方法は?
- 4. Spring Boot、Gradle、およびJSPでプロジェクトを構成する方法
- 5. Spring-bootとSpring-cloudの互換性マトリックスはありますか?
- 6. SpringプロジェクトをMavenに変換する
- 7. SpringベースのJavaプロジェクトをMavenプロジェクトに変換するには?
- 8. プロジェクトPOMで外部Maven POMを継承する方法
- 9. プラグインを使ったmavenプロジェクトをgradleプロジェクトに変換する
- 10. Maven POMのバージョンをコマンドラインから設定する方法はありますか?
- 11. Mavenプロジェクトがpom依存関係からレポート設定を継承する方法はありますか?
- 12. GradleでSpring Bootアプリケーションのメインクラスを設定する方法は?
- 13. spring-boot依存バージョンをgradleで取得する方法は?
- 14. Maven:親POMの子プロジェクトのビルドディレクトリを参照する方法は?
- 15. maven pomからlinux環境変数にアクセスする方法は?
- 16. GradleからSpring Bootにプロパティを渡す方法
- 17. GradleにflywayMigrateをビルドする方法はありますか?
- 18. Spring Boot 2とKotlin(Maven付き)
- 19. EclipseプロジェクトとMaven pomファイルが同じディレクトリにありません
- 20. ビルドタスクをmaven pomプロジェクトに追加する
- 21. javaプロジェクトをMavenプロジェクトなどに変換する方法
- 22. JenkinsプロジェクトをPipelineに変換する方法はありますか?
- 23. マルチモジュールMavenおよびGradleプロジェクトでJavaソースレベルを検出する決定的な方法はありますか?
- 24. Gradle ProjectをMavenに変換
- 25. spring-boot-gradle-pluginはspring-bootバージョンと一緒に動きますか?公式ドキュメントで
- 26. spring-boot-maven-pluginには、ワークスペースの他のプロジェクトが含まれています。
- 27. ログをSpringブートアプリケーションにストリーミングする方法はありますか?
- 28. gradleプロジェクトにはgradleプロパティファイルがありますか?
- 29. Gradle + Spring Boot + Jetty + JSPが失敗する
- 30. Vaadin Maven Spring Bootテーマのコンパイル