Зависимость Maven и db4o
-
21-09-2019 - |
Вопрос
Я заинтригован тестированием новых фреймворков в мире 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...очень немногие сторонние репозитории являются.