Вопрос

Я заинтригован тестированием новых фреймворков в мире Java и решил создать новый проект, который использует преимущества Maven и db4o.Я начинаю осваиваться с Maven, но мне трудно добавить db4o в качестве зависимости к проекту.Первая проблема заключается в том, что db4o не существует в официальных репозиториях Maven.Далее возникает проблема, связанная с тем, что db4o, похоже, недавно реструктурировали URI: s всего своего сайта, поэтому я постоянно получаю сообщения "сайт не найден", когда пытаюсь перейти на их сайт.

Я нашел где-то потенциальный репозиторий Maven, который должен быть по адресу https://source.db4o.com/maven но я все время получаю сообщение "Ошибка чтения каталога архетипов https://source.db4o.com/maven Не удается найти ресурс в репозитории", когда я пытаюсь получить к нему доступ.

Итак, есть какие-нибудь предложения о том, как я получу db4o через Maven?Я управляю Maven через Eclipse с помощью плагина M2Eclipse.

Это было полезно?

Решение

Работает для меня со следующим фрагментом:

<project>
  <repositories>
    <repository>
      <id>source.db4o</id>
      <url>http://source.db4o.com/maven</url>
    </repository>
  </repositories>

  ...

  <dependencies>
    <dependency>
      <groupId>com.db4o</groupId>
      <artifactId>db4o-full-java5</artifactId>
      <version>8.1-SNAPSHOT</version> <!-- latest version -->
    </dependency>
    ...
  </dependencies>
</project>

Другие советы

Вы не увидите зависимости в m2eclipse, если репозиторий Maven не был проиндексирован с помощью индексатора Nexus...очень немногие сторонние репозитории являются.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top