2010-02-20 36 views
7

Tôi bị lôi cuốn để thử nghiệm các khung công tác mới trong thế giới Java và quyết định tạo một dự án mới tận dụng lợi thế của Maven và db4o. Tôi bắt đầu nhận được một hang của Maven, nhưng tôi có một thời gian khó khăn thêm db4o như là một phụ thuộc vào dự án. Vấn đề đầu tiên là db4o không tồn tại trong kho lưu trữ Maven chính thức. Tiếp theo là vấn đề mà db4o dường như đã tái cơ cấu toàn bộ URI của trang web của họ: s, vì vậy tôi nhận được thông báo 'trang web không tìm thấy' tất cả thời gian khi tôi cố gắng điều hướng trang web của họ.Phụ thuộc Maven và db4o

Tôi tìm thấy nơi nào đó có kho lưu trữ Maven tiềm năng phải ở số https://source.db4o.com/maven nhưng tôi nhận được mọi lúc "Lỗi khi đọc danh mục nguyên mẫu https://source.db4o.com/maven Không thể định vị tài nguyên trong kho lưu trữ" khi tôi cố gắng truy cập.

Vì vậy, mọi đề xuất về cách tôi sẽ chuyển db4o qua Maven? Tôi đã quản lý Maven thông qua Eclipse với plugin M2Eclipse.

Trả lời

18

trình cho tôi với đoạn mã sau:

<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

Seens như tự thêm phụ thuộc đã làm nó. Không chỉ bật lên trong GUI của M2Eclipse. Cảm ơn! –

+0

Bạn có biết họ có dự định thêm các nguồn thực tế vào repo không? Khi tôi bấm vào một lớp học, tôi muốn maven để tải lên các nguồn, nhưng không có may mắn ... Họ không có –

+1

Versant đã được mua bởi Actian. Họ đã ngừng công việc của họ trên db4o. Do đó liên kết đã chết. – cheffe

3

Bạn sẽ không thấy một sự phụ thuộc vào m2eclipse trừ kho Maven đã được lập chỉ mục với indexer Nexus ... rất ít kho bên thứ 3 đang có.