Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将SWT依赖项添加到POM_Java_Eclipse_Maven_Swt - Fatal编程技术网

Java 将SWT依赖项添加到POM

Java 将SWT依赖项添加到POM,java,eclipse,maven,swt,Java,Eclipse,Maven,Swt,如何在eclipse中将SWT依赖项添加到POM中。我试过这个 <dependencies> <dependency> <groupId>org.eclipse.swt</groupId> <artifactId>org.eclipse.swt.cocoa.macosx.x86_64</artifactId> <version>4.4</version

如何在eclipse中将SWT依赖项添加到POM中。我试过这个

<dependencies>
    <dependency>
        <groupId>org.eclipse.swt</groupId>
        <artifactId>org.eclipse.swt.cocoa.macosx.x86_64</artifactId>
        <version>4.4</version>
    </dependency>
</dependencies>

org.eclipse.swt
org.eclipse.swt.cocoa.macosx.x86_64
4.4

但是它说找不到依赖项

Maven central repository只包含版本4.3(),因此您必须将repository添加到pom文件中。 这一条应该有效:

<repositories>
  <repository>
    <id>swt-repo</id>
    <url>https://swt-repo.googlecode.com/svn/repo/</url>
  </repository>
</repositories>

swt回购
https://swt-repo.googlecode.com/svn/repo/

谢谢。这很有效。但如果我也必须使用Maven中央存储库呢。检查依赖项的顺序是什么?对于特定的依赖项使用哪个存储库并不重要。Maven将尝试搜索他所知道的每个存储库。默认情况下,有maven central和本地存储库(.m2 direcotry位于主文件夹中)。将新存储库添加到pom文件只是告诉maven在其他位置搜索依赖项。