Maven - AbsoluteLayout依赖

时间:2017-03-20 16:45:59

标签: java maven netbeans absolutelayout

我正在努力恢复我的旧项目。我想使用maven,我想添加AbsoluteLayout依赖项。我在maven有点新,所以我不知道出了什么问题。我发现这应该有效:

<dependency>
<groupId>org.netbeans.external</groupId>
<artifactId>AbsoluteLayout</artifactId>
<version>RELEASE802</version>
</dependency>

但我只收到此错误:

Failed to execute goal on project XXX: Could not resolve dependencies for project xx.xxxx:XXX:jar:1.0-SNAPSHOT: Failure to find org.netbeans.external:AbsoluteLayout:jar:RELEASE802 in http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

在此之后,我从我的计算机中的netbeans文件夹中手动添加了此依赖项。它正在发挥作用。还有另一种方法来添加这种依赖吗?我想把它包含在我的pom文件中。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

我将以下依赖关系块添加到我的POM中,在更新了我的maven索引后,它工作得很好。

<!-- https://mvnrepository.com/artifact/org.netbeans.external/AbsoluteLayout -->
<dependency>
    <groupId>org.netbeans.external</groupId>
    <artifactId>AbsoluteLayout</artifactId>
    <version>RELEASE802</version>
</dependency>

所以你可能想尝试更新你的maven索引,看看是否适合你。这个依赖块直接来自mvnrepository.com/,并且根据我的意识,我无需添加任何特殊的回购。

答案 1 :(得分:1)

您需要将一个Netbeans存储库添加到您的POM:

<repositories>
    <repository>
      <id>netbeans</id>
      <name>Netbeans rep</name>
      <url>http://bits.netbeans.org/maven2/</url>
    </repository>
</repositories>

答案 2 :(得分:0)

看起来公共存储库中不存在依赖关系,您可以注册一个帐户并上传它,或者,从我的观点来看更好,您可以设置自己的私有maven存储库服务器,有很多软件支持这样做,例如JFrog Artifactory,它易于安装和操作。