java - Maven Artifact jboss-as-client 坏了 (trove :trove:jar:2. 1.1)

标签 java maven jboss

我在设置现有 Maven 项目的新计算机上遇到严重问题。 Eclipse 多次提示缺少 Artifact :

Missing artifact junit:junit:jar:4.8.2:test
Missing artifact org.slf4j:slf4j-log4j12:jar:1.5.5:compile
Missing artifact org.slf4j:slf4j-api:jar:1.5.5:compile
Missing artifact log4j:log4j:jar:1.2.14:compile
...

在为本地存储库下载文件时,我遇到以下消息(执行 mvn compile:

Downloading: http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom
Downloading: http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom
....
[ERROR] ... Failed to read artifact descriptor for trove:trove:jar:2.1.1:
        Could not transfer artifact trove:trove:pom:2.1.1 from/to jboss 
        (http://repository.jboss.org/maven2): Access denied to:
        http://repository.jboss.org/maven2/trove/trove/2.1.1/trove-2.1.1.pom

我已按照说明进行操作 http://community.jboss.org/wiki/MavenSettings并使用公共(public)存储库:

<repository>
   <id>jboss-public-repository</id>
   <name>JBoss Repository</name>
   <url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>>
</repository>

我项目中负责的依赖是

<dependency>
  <groupId>org.jboss.jbossas</groupId>
  <artifactId>jboss-as-client</artifactId>
  <version>6.0.0.Final</version>
  <type>pom</type>
</dependency>

问题似乎与https://issues.jboss.org/browse/JBBUILD-682有关,但由于不太可能修复存储库 URL,我正在寻找解决方法!我在其他机器上没有遇到这个问题,但是如果删除了maven存储库并重新构建就会出现这个问题。

最佳答案

我想我以前遇到过这个问题,afaik 知道“使用弃用的依赖项”帮助了我。

看看http://community.jboss.org/wiki/MavenGettingStarted-Users在“使用弃用的依赖项”段落中。对不起,我可能是错的,但它可能值得一试......:)

Maven 源引用:

  <repositories>
    <!-- other repos here -->
    <repository>
      <id>jboss-deprecated-repository</id>
      <name>JBoss Deprecated Maven Repository</name>
      <url>https://repository.jboss.org/nexus/content/repositories/deprecated/</url>
      <layout>default</layout>
      <releases>
        <enabled>true</enabled>
        <updatePolicy>never</updatePolicy>
      </releases>
      <snapshots>
        <enabled>false</enabled>
        <updatePolicy>never</updatePolicy>
      </snapshots>
    </repository>
  </repositories>

关于java - Maven Artifact jboss-as-client 坏了 (trove :trove:jar:2. 1.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6556858/

相关文章:

java - c3p0 连接 checkin

java - 什么是 maven-archetype-archetype 以及为什么在 mvnrepository 中不可用?

java - 使用多模块 Maven 应用程序的 Google App Engine 端点

java - 一个 servlet 如何总是执行相同的任务?

java - Amazon Beanstalk 上的现有 Maven 项目

java - Java中 "swap"一个组件的正确方法

java - 为什么在 JBOSS 上部署 .jar 会出现 :java. lang.NoClassDefFoundError?

servlets - 轻松休息和初始化参数 - 如何访问?

java - 使用 Java 8 并行流时松开 Java EE 请求范围是否正常?

java - JPA 为 postgres 保留的关键字