Dependência maven e db4o
-
21-09-2019 - |
Pergunta
Estou intrigado em testar novas estruturas no mundo Java e decidi criar um novo projeto que aproveite o Maven e o DB4O. Estou começando a pegar o Maven, mas tenho dificuldade em adicionar o DB4O como uma dependência ao projeto. O primeiro problema é que o DB4O não existe nos repositórios oficiais do Maven. Em seguida, surge o problema de que o DB4O parece ter reestruturado recentemente o URI de todo o site: S, então estou recebendo mensagens 'não encontradas' o tempo todo quando tento navegar no site deles.
Encontrei em algum lugar um potencial repositório maven que deveria estar em https://source.db4o.com/maven Mas eu recebo o tempo todo "Erro lendo o Catálogo do Arquétipo https://source.db4o.com/maven Incapaz de localizar o recurso no repositório "quando tento acessá -lo.
Então, alguma sugestão sobre como vou subir o DB4O através do Maven? Eu gerencia o MAVEN através do Eclipse com o plug -in M2eclipse.
Solução
Funciona para mim com o seguinte snippet:
<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>
Outras dicas
Você não verá uma dependência no M2eclipse, a menos que o repositório Maven tenha sido indexado com o Indexador Nexus ... muito poucos repositórios de terceiros são.