2012-03-21 38 views
6

Tôi di chuyển một dự án dựa trên nhật thực sang một dự án dựa trên maven.Kho lưu trữ Maven cho API java của PayPal

<dependency> 
     <groupId>com.paypal.sdk</groupId> 
     <artifactId>paypal-base</artifactId> 
     <version>1.4.4</version> 
    </dependency> 

Tôi cần phiên bản 1.4.4 hoặc mới hơn (vì tệp jar gốc chúng tôi đang sử dụng là phiên bản 1.4.4). Nhưng trong kho công cộng tôi chỉ tìm thấy phiên bản 1.0.0.

EDIT: Chúng tôi đã giải quyết vấn đề này trong khi trước đây bằng cách thiết lập repo riêng tư. Dường như PayPal cuối cùng đã tải lên API jars in the official maven repo của họ.

Trả lời

2

Cách Maven để giải quyết loại sự cố này là thiết lập kho lưu trữ Maven của riêng bạn (ví dụ: Sonatype Nexus). Sau đó, bạn có thể tải lên các hiện vật bạn cần.

Giải pháp "nhanh chóng và bẩn" là sao chép tệp Jar được yêu cầu vào thư mục và bao gồm tệp này dưới dạng phụ thuộc bằng cách sử dụng phạm vi "hệ thống" (see Maven documentation)

Các vấn đề liên quan