2010-09-16 90 views
12

EclipseLink/Maven wiki上引用的鏈接以switch.ch上的Error 403頁面結束。如果你被重定向到更好的鏡子,那麼這已經是答案。EclipseLink/Maven存儲庫在哪裏?

如果不是:存儲庫在哪裏去?只搜索網絡可以發現EclipseLink/Maven在那裏維基頁面上有錯別字的歷史。但是,我發現所有更正的鏈接都在錯誤頁面上結束。

+0

我編輯了[EclipseLink/Maven](http://wiki.eclipse.org/EclipseLink/Maven)頁面頂部的完全虛假鏈接,將此頁標記爲正在工作。我還修復了pom中稍微有點僞造的網址(擺脫了字符實體轉義)。希望沒有人會再次尋找這個stackoverflow頁面。 (這應該是一個評論,但我沒有privs呢。) – 2011-05-19 15:09:20

+0

注意:另請參見更新的問題,[EclipseLink/Maven存儲庫在哪裏? (再次)](http://stackoverflow.com/questions/8254417/where-did-the-eclipselink-maven-repository-go-to-again) – Nick 2012-06-20 18:29:24

回答

10
+1

+1另一面鏡子和截圖:) – 2010-09-16 08:30:04

+0

謝謝你的鏡像。看來,這個問題確實不是EclipseLink/Maven的問題,而是使用switch.ch鏡像。 – Martin 2010-09-16 08:59:20

+2

我現在在2011年遇到同樣的問題,它似乎是eclipselink/maven問題。 – simpatico 2011-02-27 10:17:28

6

從該頁面的URL

對我的作品和重定向到

然而,一個pom.xml裏面,我不得不逃脫了&:

<repositories> 
    <repository> 
     <id>eclipselink</id> 
     <url>http://www.eclipse.org/downloads/download.php?r=1&amp;nf=1&amp;file=/rt/eclipselink/maven.repo/</url> 
    </repository> 
    </repositories> 
+0

糟糕,沒有看到你在那裏。 +1爲工作'pom.xml' – VonC 2010-09-16 08:26:16

+0

感謝POM提示 - 我在之前的研究中已經看到過 - 但不能經常指出這一點。 – Martin 2010-09-16 08:56:08

1

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> 
2

今天剛剛面臨同樣的問題。 似乎在其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> 

它會做的工作,並添加依賴。 不理想,但有效。

2
<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> 
0

全碎了。我到處都有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是不能找到依賴信息。

嗯......也許我應該在使用明顯保持這種業餘方式的軟件之前再想一想。