0

既存の ant ビルドを ivy を使用するように変換しています。すべてのライブラリの名前とバージョン番号を取得しました。あとは、それぞれの maven/ivy の場所情報を取得するだけです。手作業で行うことはできますが、多くのライブラリを使用しているため、それらをすべて調べる時間はありません。これらの依存関係を自動的に検索するプログラムまたはスクリプトはありますか?

事実上、私は jar 名とバージョン番号、そして通常はアーティファクト ID を持っています。グループIDを調べるだけです。

4

1 に答える 1

1

次のGroovyスクリプトを確認してください。

Inは、ファイルチェックサムを使用してjarのMaven座標を検出します。(チェックサムはファイル名よりも信頼性があります)

コードは完璧ではありませんが(パッチを提供してください)、私はそれを使用して、大規模なレガシーANTプロジェクトにツタを導入することに成功しました。

于 2013-01-23T22:40:47.697 に答える