2009-09-07 30 views
5

Tôi đang cố gắng tìm hiểu cách sử dụng thang máy. Tôi có thể tạo khung dự án bằng cách chạy lệnh maven (trước đây tôi đã có trải nghiệm maven) từ Starting with Lift. Nó tải xuống thành công các phụ thuộc cần thiết và mọi thứ hoạt động tốt, tuy nhiên nó không tải xuống các nguồn - tôi muốn xem cách hoạt động của thang máy từ bên trong.Nhận nguồn nâng từ kho lưu trữ maven

Hình như nó tải phụ thuộc từ here và có được biên dịch file .jar cũng như các nguồn - có lift-mapper-1.0.jarlift-mapper-1,0-sources.jar, nhưng chỉ lift-mapper-1.0.jar được tải xuống kho lưu trữ cục bộ của tôi. Tôi có thể tải xuống các nguồn theo cách thủ công, nhưng có rất ít thư mục ở đó. Vì vậy, có cách nào để nói với Maven để tải xuống các phụ thuộc với các nguồn không?

Trả lời

7

maven-dependency-plugin có mục tiêu nguồn sẽ lấy nguồn cho tất cả các phụ thuộc có sẵn. Chỉ cần chạy mvn dependency:sources để lấy các nguồn.

Nếu bạn đang sử dụng Eclipse, plugin m2eclipse sẽ xử lý độ phân giải và tệp đính kèm nguồn cho bạn. Bạn có thể đặt nó để tự động lấy các nguồn trong tùy chọn Maven. Window>Preferences ... ->Maven, sau đó kích hoạt Nguồn Tải Artifact.

Bạn cũng có thể thực hiện thao tác "Tải xuống nguồn" theo cách thủ công từ trình đơn bật lên Maven trên bất kỳ lọ nào (kể cả những cái không được quản lý bằng Maven). Sau đó, plugin sẽ sử dụng các chỉ mục kho lưu trữ Maven để tra cứu tạo tác Maven tương ứng và tải xuống các nguồn của nó.

download sources

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