2016-03-20 70 views
0

我正在查看如何将SWT UI库导入到我的Java项目中。 我发现SWT的POM文件上的行家:https://repo1.maven.org/maven2/org/eclipse/swt/3.3.0-v3346/swt-3.3.0-v3346.pom将SWT导入为Gradle依赖关系

从文件添加以下行到我的build.gradle文件

compile "org.eclipse:swt:3.3.0" 

但是当我把它添加到我的build.gradle我收到以下错误:

Project 'L-CAD Main' is missing required library: '/home/ashley/unresolved dependency - org.eclipse swt 3.3.0' 

如果我理解这个权利,这意味着它无法找到依赖项,所以我不知道我在做什么错。

我的IDE是Eclipse。

+0

SWT maven工件的完整版本是'3.3.0-v3346'。因此你的Grade依赖应该引用'org.eclipse:swt:3.3.0-v3346',或者我错了吗? –

+0

BTW为更新版本的SWT maven工件看到这篇文章:http://stackoverflow.com/questions/5096299/maven-project-swt-3-5-dependency-any-official-public-repo –

+0

是啊,修复它。非常感谢。 –

回答

1

您必须在依赖关系行中使用整个软件包名称,包括版本号。

因此,将compile "org.eclipse:swt:3.3.0-v3346"添加到build.gradle文件中。