Maven - AbsoluteLayout 依赖

Maven - AbsoluteLayout dependency

我正在尝试恢复我的旧项目。我想为此使用 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 文件中。有什么想法吗?

看起来public仓库中不存在依赖关系,你可以注册一个账户并上传它,或者,从我的角度来看更好,你可以设置自己的私有maven仓库服务器,那里许多软件都支持这样做,例如JFrog Artifactory,它很容易安装和操作。

我将以下依赖块添加到我的 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/,并且据我所知不需要添加任何特殊的 repo 就可以工作。

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

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