4

私の会社では、デフォルトのビルドツールとしてMavenを使用しています。また、dependencyManagementセクションにいくつかの一般的なライブラリのデフォルトバージョンが定義されている「uber.pom」もあります(プロジェクト全体の一貫性を確保するため)。すべてのプロジェクトは、このpomをparent.pomとして参照しています。私たちのプロジェクトの1つで、gradleを使用することにしました。「uber.pom」を参照できる方法があるので、gradleに対して同じバージョンのプロパティを再度定義する必要がないのではないかと思います。uber.pomとgradle.propertiesの同期を維持したくありません。uber.pomを解析してバージョンを取得し、それをgradleプロジェクトに設定するプラグインを作成できると思いますが、それを実現するためのより優れた簡単な方法がないことを確認したいと思います。

4

1 に答える 1

5

Gradleには現在、UberPOMからビルド情報を取得するための組み込みサポートがありません。独自のプラグインを作成する必要があります。

于 2013-01-14T09:16:55.737 に答える