Maven プロジェクトを gradle ビルド プロセスに統合したいと考えています。Maven プロジェクト (war オーバーレイ プロジェクト) を gradle プロジェクトに変換することには成功しましたが、これにはいくつかの欠点があります。まず第一に、maven tomcat プラグインは、Tomcat インスタンスが埋め込まれた実行可能な jar を簡単に作成できます。この仕事をするgradleプラグインが見つかりませんでした。この問題を解決するために、4 つの異なるアプローチが見られます。
- Maven プロジェクトを gradle に変換します。前に述べたように、これは機能しますが、このアプローチで tomcat が埋め込まれた jar を作成する方法が見つかりませんでした。
- Maven プロジェクトには、maven の目標を実行するためのタスク (ant.exec など) を持つ追加の build.gradle があります。
- 私はすべてのプロジェクトでmavenを使用しています(実際にはオプションではありません)
- Maven をルート プロジェクトとして使用し、maven から gradle タスクを実行する
他のアイデアや提案はありますか?