2010-02-20 193 views
7

我很感興趣在Java世界中測試新的框架,並決定創建一個利用Maven和db4o的新項目。我開始得到一個Maven的竅門,但是我很難將db4o添加爲項目的依賴項。首先問題是db4o在官方的Maven倉庫中不存在。接下來出現的問題是db4o最近似乎重構了整個網站的URI:所以當我嘗試瀏覽他們的網站時,我總是收到「網站未找到」消息。Maven和db4o依賴關係

我在某處找到了一個潛在的Maven倉庫,該倉庫應該在https://source.db4o.com/maven,但我總是得到「當讀取原型目錄時出錯」https://source.db4o.com/maven當我嘗試訪問它時無法找到倉庫中的資源。

那麼,關於如何通過Maven獲取db4o的建議?我使用M2Eclipse插件通過Eclipse管理Maven。

回答

18

對我的作品與下面的代碼片段:

<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

看起來像手動添加依賴關係做到了。不只是在M2Eclipse的GUI中彈出。謝謝! – 2010-02-20 20:19:00

+0

你知道他們是否計劃將實際來源添加到回購中嗎?當我點擊課程時,我想讓maven上傳資源,但沒有運氣......他們不在那裏 – 2013-10-11 06:12:35

+1

Versant被Actian收購。他們已經停止了db4o的工作。因此鏈接已經死亡。 – cheffe 2015-09-03 08:03:10

3

,你不會看到在m2eclipse的依賴,除非Maven倉庫已被索引與Nexus索引...極少數的第三方庫的。