Netbeans不会下载Maven工件

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

Unable to find resource 'org.hibernate:hibernate:pom:3.5.0.Beta-1' in repository central (http://repo1.maven.org/maven2)

[ERROR]BUILD ERROR

Failed to resolve artifact.

Missing:

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)

Pas*_*ent 6

在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存储库成功下载.