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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top