在EclipseLink/Maven wiki上引用的鏈接以switch.ch上的Error 403頁面結束。如果你被重定向到更好的鏡子,那麼這已經是答案。EclipseLink/Maven存儲庫在哪裏?
如果不是:存儲庫在哪裏去?只搜索網絡可以發現EclipseLink/Maven在那裏維基頁面上有錯別字的歷史。但是,我發現所有更正的鏈接都在錯誤頁面上結束。
在EclipseLink/Maven wiki上引用的鏈接以switch.ch上的Error 403頁面結束。如果你被重定向到更好的鏡子,那麼這已經是答案。EclipseLink/Maven存儲庫在哪裏?
如果不是:存儲庫在哪裏去?只搜索網絡可以發現EclipseLink/Maven在那裏維基頁面上有錯別字的歷史。但是,我發現所有更正的鏈接都在錯誤頁面上結束。
從該頁面的URL
對我的作品和重定向到
然而,一個pom.xml裏面,我不得不逃脫了&:
<repositories>
<repository>
<id>eclipselink</id>
<url>http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo/</url>
</repository>
</repositories>
ivy-setting.xml中的以下配置對我來說工作得很好:
<resolvers>
<url name="eclipselink" m2compatible="true">
<artifact pattern="http://mirrors.ibiblio.org/pub/mirrors/eclipse/rt/eclipselink/maven.repo/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
</url>
</resolvers>
今天剛剛面臨同樣的問題。 似乎在其Maven wiki頁面http://wiki.eclipse.org/EclipseLink/Maven上提供的URL有效。但它的作品以一種不可思議的方式:他們的倉庫沒有被索引,所以如果你嘗試只添加到這個pom.xml中:
<repositories>
<repository>
<id>EclipseLink Repo</id>
<url>http://download.eclipse.org/rt/eclipselink/maven.repo</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
,然後嘗試索引庫,它會告訴你無法爲EclipseLink的更新指標回購| HTTP://download.eclipse.org/rt/eclipselink/maven.repo。
但是,如果你還包括進入的pom.xml這樣的:
<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>eclipselink</artifactId>
<version>2.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
它會做的工作,並添加依賴。 不理想,但有效。
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.0.0</version>
<scope>compile</scope>
</dependency>
...
<repository>
<id>EclipseLink Repo</id>
<url>http://repo.maven.apache.org/maven2</url>
</repository>
全碎了。我到處都有404s。 Nexus實例沒有索引最新版本。非常感謝您的混沌分佈同治(該項目應該被重新安置到Apache)
然而,人工挖孔導致:
<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.3.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
<repositories>
<repository>
<id>EclipseLink Repo</id>
<url>http://maven.eclipse.org/nexus/service/local/repositories/Sonatype/content</url>
</repository>
</repositories>
再次,這是行不通的100%完美的,因爲Maven是不能找到依賴信息。
嗯......也許我應該在使用明顯保持這種業餘方式的軟件之前再想一想。
我編輯了[EclipseLink/Maven](http://wiki.eclipse.org/EclipseLink/Maven)頁面頂部的完全虛假鏈接,將此頁標記爲正在工作。我還修復了pom中稍微有點僞造的網址(擺脫了字符實體轉義)。希望沒有人會再次尋找這個stackoverflow頁面。 (這應該是一個評論,但我沒有privs呢。) – 2011-05-19 15:09:20
注意:另請參見更新的問題,[EclipseLink/Maven存儲庫在哪裏? (再次)](http://stackoverflow.com/questions/8254417/where-did-the-eclipselink-maven-repository-go-to-again) – Nick 2012-06-20 18:29:24