在尝试依赖piccolo2d-swt-examples
工件(in m2e
)时,我收到以下消息
VersionRangeResolutionException: No versions available for org.eclipse.swt.win32.win32:x86_64:jar:[3.3.0-v3346,) within
specified range
这条消息的含义是什么?这是否意味着根本没有win32的库?或者这意味着它SWT
不受行家控制?
更新
我的电流POM
如下。
目前它对SWT
. 由于不熟悉 Maven,我无法判断此消息是否意味着 MavenSWT
从全局设置和报告中感觉到我的版本,没有为它编写的库,或者它只是在存储库中找不到任何所需的 SWT 库。
在第一种情况下,我根本不能使用 SWT 版本的 Piccolo(它不是可移植的,因为不是为所有平台编写的),而在第二种情况下,我可以使用它,但需要在本地存储库中为 Maven 打包 SWT。
这就是问题。
<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>tests</groupId>
<artifactId>Piccolo2D_3_Tests</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.piccolo2d</groupId>
<artifactId>piccolo2d-swt-examples</artifactId>
<version>3.0</version>
</dependency>
</dependencies>
</project>