【问题标题】:Maven artifact jboss-as-client broken (trove:trove:jar:2.1.1)Maven 工件 jboss-as-client 损坏(trove:trove:jar:2.1.1)
【发布时间】:2011-07-02 12:00:50
【问题描述】:

我在设置现有 maven 项目的新计算机上遇到严重问题。 Eclipse 多次抱怨缺少工件:

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 使用公共存储库:

<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仓库被删除了会重新生成。

【问题讨论】:

    标签: java maven jboss


    【解决方案1】:

    我想我曾经遇到过这个问题,并且 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>
    

    【讨论】:

      猜你喜欢
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      • 1970-01-01
      • 2012-03-03
      相关资源
      最近更新 更多