2012-06-23 43 views
18

Có ai biết phụ thuộc maven RESTLET là gì không?Phụ thuộc Maven Restlet

Không có mục nhập nào trên trang web hoạt động. Tôi đã phải cài đặt lọ để làm cho nó hoạt động.

+0

Họ có thể không tải lên vật vào repo1. Bạn đã thử thêm kho lưu trữ của họ vào POM của bạn theo: http://www.restlet.org/downloads/maven? – millimoose

Trả lời

28

thêm repo này:

<repositories> 
    <repository> 
     <id>maven-restlet</id> 
     <name>Public online Restlet repository</name> 
     <url>http://maven.restlet.org</url> 
    </repository> 
</repositories> 

Sau đó, bao gồm phụ thuộc với phiên bản của bạn:

<dependency> 
     <groupId>org.restlet.jee</groupId> 
     <artifactId>org.restlet</artifactId> 
     <version>${restlet.version}</version> 
</dependency> 

Sử dụng:

<properties> 
    <restlet.version>2.0.14</restlet.version> 
</properties> 

để xác định phiên bản Restlet hoặc chỉ cần đặt phiên bản nào bạn thích. Hy vọng nó giúp!

+2

Tôi vẫn còn thiếu ngoại lệ tạo tác, ngay cả khi tôi khai báo repo trong tệp pom.xml của mình. – Tony

+0

Có chính xác cùng một vấn đề, và nó đã không sửa chữa. Cũng đã kết thúc không sử dụng phụ thuộc maven và nhúng các tệp .jar. Tôi nên đề cập đến rằng tôi cũng đã làm sạch, sử dụng m2e Eclipse và dòng lệnh và rằng tôi đang làm việc trong một máy ảo Windows trong song song, nếu điều đó giải thích bất cứ điều gì nhiều hơn nữa. Ngoài ra tôi có thể dễ dàng truy cập các tài nguyên web mà Maven đã tìm thấy từ trình duyệt của tôi và tất cả các tạo phẩm khác đã được tìm thấy và tải xuống mà không gặp sự cố. Tôi đoán đây là một vấn đề hiếm gặp, nhưng nó đã đánh tôi và không có sửa chữa. – Akku

+0

FYI: Sau khi cập nhật Windows và khởi động lại, mọi thứ chỉ hoạt động. Tôi đoán đây là một lỗi trong Maven khó tái tạo. – Akku

0

Sử dụng gương được đưa ra trong this

Những gương được cập nhật vì vậy không cần phải lo lắng về các phiên bản và vân vân ..

Sửa settings.xml trong maven vị trí lắp đặt thêm gương.

<settings> 
    <mirrors> 
    <mirror> 
     <id>mygrid-restlet</id> 
     <url>http://www.mygrid.org.uk/maven/restlet/maven.restlet.org</url> 
     <mirrorOf>maven-restlet</mirrorOf> 
    </mirror> 
    </mirrors> 
</settings> 

giả định rằng POMs sử dụng kho lưu trữ ban đầu sử dụng:

<repository> 
    <id>maven-restlet</id> 
    <name>Public online Restlet repository</name> 
    <url>http://maven.restlet.org</url> 
</repository> 
1

Đôi khi, sự phụ thuộc maven không được tải về tự động. Bạn phải ép buộc nó bằng cách sử dụng biên dịch mvn.

Đây là một tài liệu tham khảo để lấy mẫu dịch vụ yên tĩnh có sử dụng phụ thuộc sau:

http://topjavatutorial.com/frameworks/spring/spring-rest/standalone-restful-service-using-restlet-framework/

<dependency> 
     <groupId>org.restlet.jse</groupId> 
     <artifactId>org.restlet</artifactId> 
     <version>2.1-RC2</version> 
    </dependency> 
    <dependency> 
     <groupId>org.restlet.jse</groupId> 
     <artifactId>org.restlet.ext.simple</artifactId> 
     <version>2.1-RC2</version> 
    </dependency> 
0
<!-- https://mvnrepository.com/artifact/com.softlayer.api/softlayer-api-client --> 
<dependency> 
    <groupId>com.softlayer.api</groupId> 
    <artifactId>softlayer-api-client</artifactId> 
    <version>0.1.0</version> 
</dependency>