gpt4 book ai didi

java - 缺少 SWT 依赖 Artifact ?

转载 作者:行者123 更新时间:2023-11-30 11:11:22 24 4
gpt4 key购买 nike

我想在我的项目中使用 swt 并以此页面为起点: https://code.google.com/p/swt-repo/

我添加了存储库和依赖项,但我的 pom.xml 有一条错误消息:缺少 Artifact org.eclipse.swt:org.eclipse.swt.win32.win32.x86:jar:4.4

可能是什么问题?

我的整个 pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>group</groupId>
<artifactId>artifact</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>artifact</name>
<url>http://maven.apache.org</url>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
<!-- SWT -->
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.win32.win32.x86</artifactId>
<version>4.4</version>
</dependency>
</dependencies>

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

最佳答案

问题是没有托管 SWT 库文件的官方 Maven 存储库。过去有一些网站可以使用,但现在几乎所有网站都被废弃、关闭或搬迁。在 https://github.com/maven-eclipse/maven-eclipse.github.io他们解释了问题,但那里描述的解决方案(使用 http://maven-eclipse.github.io/maven )不起作用,因为该链接会将您重定向到 git 存储库。

您发布的链接似乎是目前唯一剩下的 Maven 存储库。就像您一样,我在 Maven 正确访问它时遇到了问题。我不完全确定问题出在哪里。我怀疑它与丢失或无效的索引有关,但我不确定。在任何情况下,最好的解决方案是下载所需的 jar 并手动将它们添加到本地存储库。无论如何,这可能是个好主意,因为 Google Code 将于 2016 年 1 月关闭

顺便说一句,有 an open bug for SWT to be distributed via Maven ,但它是在 2007 年发布的!目前还没有正式的解决方案。

关于java - 缺少 SWT 依赖 Artifact ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27458177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com