2011-05-19 50 views
12

Tôi đang cố gắng chuyển dự án Android của mình sang sử dụng Maven bằng cách sử dụng plugin android-maven. Dự án của tôi có một vài phụ thuộc hiện đang được thiết lập như Thư viện Android, nhưng trình cắm thêm Maven cho các dự án thư viện Eclipse does not support. Tôi nghĩ tôi sẽ thử nghiệm với việc đóng gói lại các thư viện này như là các JAR thay vào đó (để Eclipse sẽ chọn chúng), nhưng tôi tự hỏi điều gì sẽ xảy ra với bản dựng Android của tôi.Sự khác nhau giữa tệp apklib và tệp jar là gì?

Sự khác biệt giữa JAR và apklib là gì? Nếu tất cả các phụ thuộc của tôi là JAR thay vì apklib, tôi có thiếu bất cứ thứ gì có thể phá vỡ ứng dụng Android của tôi không?

Trả lời

1

Eclipse hiện hỗ trợ các dự án thư viện và plugin android-maven hoạt động tốt với các thư viện.

Sự khác biệt giữa JAR và apklib là apklibs có thể chứa mã và tài nguyên Android.

+2

m2eclipse hỗ trợ các dự án thư viện, nhưng không phải khi chúng được chỉ định trong POM (http://code.google.com/a/eclipselabs.org/p/m2eclipse-android-integration/issues/detail?id=44). – magneticMonster

+0

@magneticMonster: Đúng vậy. Ngay bây giờ tôi có tất cả mọi thứ cấu hình trong mvn để chạy trong CI của tôi và trong nhật thực tôi thêm thư viện bằng tay. – Macarse

+1

Bạn có thể cung cấp cho exaplnation hơn về sự khác biệt giữa apklib và jar? Tôi có nên viết thêm một câu hỏi nữa không? –

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