0

SWTには最新のアーティファクトサーバーがないため、SWT用のローカルMavenリポジトリ(プロジェクトのSCMに直接)があります。

これを行うために、最新のリリースをダウンロードし、zip を解凍して、jar (lib 自体) と次のようなソースをローカル リポジトリにインストールしました。

mvn deploy:deploy-file -DgroupId=org.eclipse.swt.gtk.linux -DartifactId=x86_64 -Dversion=3.7.2 -Dfile=/tmp/swt.jar -Dpackaging=jar -Durl=file://tmp/myProject/lib/

それぞれ:

mvn deploy:deploy-file -DgroupId=org.eclipse.swt.gtk.linux -DartifactId=x86_64 -Dversion=3.7.2 -Dfile=/tmp/src.zip -Dpackaging=jar -Durl=file://tmp/myProject/lib/ -Dclassifier=sources

その後、プロジェクトの pom でこのリポジトリと swt 依存関係を宣言して実行しました。

mvn -DdownloadSources=true -DdownloadJavadocs=true eclipse:clean

mvn -DdownloadSources=true -DdownloadJavadocs=true eclipse:eclipse

これにより、SWT が .classpath に追加され、残りがセットアップされます。ただし、swt-sources.jar を eclipse の swt 依存関係にアタッチしません。

これがうまくいかない理由はありますか?

4

0 に答える 0