Eclipse の外部で EMF を使用して開発しているため、ビルドには Maven を使用しています。私の質問は、EMF アーティファクトをどこで見つけることができるか、もしそうならどのバージョンを見つけることができるかです。
ところで、ソースを含む Eclipse アーティファクトを Maven リポジトリに自動的にクロスパブリッシュするツールはありますか?
レナート
Eclipse の外部で EMF を使用して開発しているため、ビルドには Maven を使用しています。私の質問は、EMF アーティファクトをどこで見つけることができるか、もしそうならどのバージョンを見つけることができるかです。
ところで、ソースを含む Eclipse アーティファクトを Maven リポジトリに自動的にクロスパブリッシュするツールはありますか?
レナート
手動でインストール/展開する必要があります。私はこのコマンドラインを使用します:
mvn eclipse:make-artifacts -DstripQualifier=true -DeclipseDir=.../eclipse
アーティファクトをローカルの M2 リポジトリに取得します。
その後、このスクリプトを実行してソース JAR を適切な場所に移動し、Maven が取得できるようにします。
それらをデプロイする最も簡単な方法は、Nexusまたは同様の Maven キャッシュ/プロキシを使用して、ファイルを適切な場所にコピーすることです。
ソースを適切に処理するように maven-eclipse-plugin にパッチを適用し (ソース アーティファクトとして.source-プラグインを自動的にアップロードします)、次の 2 つのプロパティを追加しました。
私はまだパッチを提出する必要があります。