Куда отправился репозиторий EclipseLink / Maven? - PullRequest
12 голосов
/ 16 сентября 2010

Ссылка, указанная в вики EclipseLink / Maven , заканчивается на странице Ошибка 403 на switch.ch. Если вы будете перенаправлены на лучшее зеркало, то это уже будет ответ.

Если нет: куда отправился репозиторий? Поиск в сети только показывает, что EclipseLink / Maven имеет историю опечаток на этой вики-странице. Однако все исправленные ссылки, которые я нашел, также заканчиваются на страницах с ошибками.

Ответы [ 6 ]

10 голосов
/ 16 сентября 2010

Единственная ссылка, которую я вижу:

http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo

и, кажется, работает просто отлично, перенаправив его на

http://www.gtlib.gatech.edu/pub/eclipse/rt/eclipselink/maven.repo/

alt text

6 голосов
/ 16 сентября 2010

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>
2 голосов
/ 27 апреля 2012
<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>
2 голосов
/ 31 октября 2011

Просто сегодня столкнулся с той же проблемой. Похоже, что URL, указанный на их вики-странице Maven http://wiki.eclipse.org/EclipseLink/Maven, работает. Но это работает странным образом: их хранилище не индексируется, поэтому, если вы попытаетесь просто добавить это в 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 Repo | 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>

это сделает работу и добавит зависимость. Не идеально, но работает.

1 голос
/ 26 октября 2011

Следующая конфигурация в 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>
0 голосов
/ 16 мая 2012

Все сломано. Я получаю 404 везде. И экземпляр 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 не может найти информацию о зависимости.

Хммм ... может быть, я должен еще раз подумать, прежде чем использовать программное обеспечение, которое явно поддерживается таким любительским образом.

...