我正在使用Netbeans,我想从jboss存储库中获取最新的hibernate工件。
我在netbeans中添加了存储库,我可以在存储库浏览器中导航到它。
在我将这个依赖项添加到我的pom.xml文件并试图构建我的项目之后,我会发现一个错误,它说无法下载工件,我应该尝试手动下载。
从输出中可以看出,它只是尝试从默认的中央存储库下载,而不是从我添加的新存储库下载。
如何使netbeans从jboss存储库下载我需要的工件?
==== maven输出====
下载:http://repo1.maven.org/maven2/org/hibernate/hibernate/3.5.0.Beta-1/hibernate-3.5.0.Beta-1.pom无法在存储库中心(http://repo1.maven.org/maven2)下载:http://repo1.maven.org/maven2/org/hibernate/hibernate/3.5.0.Beta-1/hibernate-3.5.0.Beta-1.pom中找到资源'org.hibernate:hibernate:pom:3.5.0.Beta-1‘
无法在存储中心(http://repo1.maven.org/maven2)中找到资源'org.hibernate:hibernate:pom:3.5.0.Beta-1‘
误差
无法解析神器。
缺少:
1) org.hibernate:hibernate:pom:3.5.0.Beta-1依赖关系路径: 1) com.noisyair:wisi:war:0.0.1-快照2) org.hibernate:hibernate:pom:3.5.0.Beta-1
丢失了1件所需的神器。
关于工件:com.noisyair:wisi:war:0.0.1-快照
来自指定的远程存储库: central (http://repo1.maven.org/maven2)
发布于 2010-01-05 23:24:08
在JBoss中添加NetBeans存储库是一回事,但这不会使这个存储库的内容可供Maven项目使用。为此,您需要将JBoss Maven存储库添加到项目的pom.xml 中。实际上,您得到的错误与NetBeans无关,这是一个纯粹的Maven“问题”。
若要修复它,请提供以下配置:
<project>
...
<repositories>
<repository>
<id>repository.jboss.org</id>
<url>http://repository.jboss.org/maven2</url>
</repository>
...
</repositories>
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.5.0-Beta-2</version>
</dependency>
...
</dependencies>
...
</project>Hibernate的jar将成功地从JBoss存储库下载。
发布于 2010-01-05 23:15:45
所谓“在netbeans中添加respoitory”,是指您为存储库浏览器添加了存储库?然后检查存储库是否也在pom文件中声明。
https://stackoverflow.com/questions/2009804
复制相似问题