0

我有一个用于 SWT 的本地 maven 存储库(直接在我的项目的 SCM 中),因为 SWT 没有最新的工件服务器。

为此,我下载了最新版本,解压缩了 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 中声明了这个 repo 和 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