2010-02-20 8 views
7

Ich bin fasziniert, neue Frameworks in der Java-Welt zu testen, und habe beschlossen, ein neues Projekt zu erstellen, das Maven und db4o nutzt. Ich fange an, Maven in den Griff zu bekommen, aber es fällt mir schwer, db4o als Abhängigkeit zum Projekt hinzuzufügen. Das erste Problem ist, dass db4o in den offiziellen Maven-Repositories nicht existiert. Als nächstes kommt das Problem, dass db4o die URI der gesamten Site vor kurzem neu strukturiert hat: s, also bekomme ich immer "Site nicht gefunden" -Meldungen, wenn ich versuche, auf ihrer Site zu navigieren.Abhängigkeit von Maven und db4o

fand ich irgendwo eine potenzielle Maven-Repository, das auf https://source.db4o.com/maven sein soll, aber ich bekomme die ganze Zeit „Fehler beim Lesen der Urform Katalog https://source.db4o.com/maven Unable Ressource in Repository suchen“, wenn ich versuche, darauf zuzugreifen.

Also, irgendwelche Vorschläge, wie ich db4o durch Maven bekommen? Ich verwalte Maven über Eclipse mit dem M2Eclipse-Plugin.

Antwort

18

Works für mich mit dem folgenden Ausschnitt:

<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> 
+0

Sieht so aus, als ob die Abhängigkeit manuell hinzugefügt wurde. Nicht nur in den GUIs von M2Eclipse. Vielen Dank! –

+0

Wissen Sie, ob sie planen, die eigentlichen Quellen auch dem Repo hinzuzufügen? Wenn ich auf einen Kurs klicke, möchte ich, dass Maven die Quellen hochlädt, aber kein Glück ... Sie sind nicht da –

+1

Versant wurde von Actian gekauft. Sie haben ihre Arbeit an db4o eingestellt. Daher ist die Verbindung tot. – cheffe

3

Sie werden keine Abhängigkeit in m2eclipse sehen, es sei denn die Maven-Repository mit dem Nexus Indexer indiziert worden ist ... sehr wenige 3rd-Party-Repositories sind.