我正在使用Maven3编译HBase.
来自github https://github.com/cloudera/hbase/blob/cdh4-0.94.2_4.2.1/pom.xml的pom 指定了一些存储库来提供一些外部jar.但maven 3并没有从这些存储库中寻找罐子而只是抛出异常,说从镜子中找不到罐子.
这是pom的存储库.
<repositories>
<repository>
<id>cdh.repo</id>
<url>https://repository.cloudera.com/artifactory/cloudera-repos</url>
<name>Cloudera Repositories</name>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>cdh.snapshots.repo</id>
<url>https://repository.cloudera.com/artifactory/libs-snapshot-local</url>
<name>Cloudera Snapshots Repository</name>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
<repository>
<id>apache release</id>
<url>https://repository.apache.org/content/repositories/releases/</url>
</repository>
<repository>
<id>apache non-releases</id>
<name>Apache non-releases</name>
<url>http://people.apache.org/~stack/m2/repository</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>java.net</id>
<name>Java.Net</name>
<url>http://download.java.net/maven/2/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>codehaus</id>
<name>Codehaus Public</name>
<url>http://repository.codehaus.org/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>repository.jboss.org</id>
<url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>ghelmling.testing</id>
<name>Gary Helmling test repo</name>
<url>http://people.apache.org/~garyh/mvn/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
Run Code Online (Sandbox Code Playgroud)
-----------------------更新2013-11-28 13:53 ------------------ ----------
我的错.问题是
<mirrors>
<mirror>
<id>public</id>
<mirrorOf>*</mirrorOf>
<url>http://mavenrepo.mycorp.com:8081/nexus/content/repositories/public</url>
</mirror>
</mirrors>
Run Code Online (Sandbox Code Playgroud)
<mirrorOf>*</mirrorOf>应该是<mirrorOf>central</mirrorOf>.通过使用*,它将用于处理所有repos的所有下载请求.肯定公司的回购并不反映第三部分回购资源
| 归档时间: |
|
| 查看次数: |
6389 次 |
| 最近记录: |