D.C*_*.C. 2 java maven-2 netbeans
我正在使用Netbeans,我想从jboss maven存储库中获取最新的hibernate工件.
我已经在netbeans中添加了存储库,我可以在存储库浏览器中导航到它.
在我将此依赖项添加到我的pom.xml文件并尝试构建我的项目之后,我收到一条错误消息,指出该工件无法下载,我应该尝试手动执行此操作.
从输出看来,它似乎只是尝试从默认的中央存储库下载,而不是我添加的新存储库.
我如何使它成为netbeans从jboss存储库下载我需要的工件?
==== maven输出====
Downloading: http://repo1.maven.org/maven2/org/hibernate/hibernate/3.5.0.Beta-1/hibernate-3.5.0.Beta-1.pom Unable to find resource 'org.hibernate:hibernate:pom:3.5.0.Beta-1' in repository central (http://repo1.maven.org/maven2) Downloading: http://repo1.maven.org/maven2/org/hibernate/hibernate/3.5.0.Beta-1/hibernate-3.5.0.Beta-1.pom
Failed to resolve artifact.
1) org.hibernate:hibernate:pom:3.5.0.Beta-1 Path to dependency: 1) com.noisyair:wisi:war:0.0.1-SNAPSHOT 2) org.hibernate:hibernate:pom:3.5.0.Beta-1
1 required artifact is missing.
for artifact:com.noisyair:wisi:war:0.0.1-SNAPSHOT
来自指定的远程存储库:central(http://repo1.maven.org/maven2)
在NetBeans中添加JBoss存储库是一回事,但这不会使该存储库的内容可用于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>
Run Code Online (Sandbox Code Playgroud)
Hibernate的jar将从JBoss存储库成功下载.
| 归档时间: |
|
| 查看次数: |
6251 次 |
| 最近记录: |