2011-02-24 29 views
71

Làm thế nào để cài đặt Maven artifact với các nguồn?Làm thế nào để cài đặt Maven tạo tác với các nguồn từ dòng lệnh?

vì vậy sau này tôi không cần phải mở một dự án trong nhật thực để xem một số mã.

EDIT: Tôi biết tôi có thể thêm vào pom.xml mã này

<plugin> 
     <artifactId>maven-source-plugin</artifactId> 
     <executions> 
       <execution> 
         <id>attach-sources</id> 
         <phase>verify</phase> 
         <goals> 
           <goal>jar</goal> 
         </goals> 
       </execution> 
     </executions> 
</plugin> 

nhưng tôi muốn làm điều đó từ dòng lệnh (để làm cho nó phổ biến hơn).

+0

Và bạn muốn các nguồn đó ở đâu? –

+0

trong thư mục .m2 – IAdapter

Trả lời

122

Để tải nguồn cho sự phụ thuộc của bạn:

mvn eclipse:eclipse -DdownloadSources=true 

Để đính kèm nguồn để cài đặt:

mvn source:jar install 

Nó cũng thích hợp hơn để sử dụng mục tiêu source:jar-no-fork trong pom của bạn như mô tả trên trang maven-source-plugin.

+0

nhưng nguồn của ảnh chụp đã cài đặt không tồn tại: ( – IAdapter

1

Nó là khá dễ dàng với nhật thực, kích chuột phải vào dự án theo quan điểm của nhà thám hiểm dự án, nhấp vào mục menu maven, sau đó nhấp vào nguồn tải ..

+0

nhưng nguồn của ảnh chụp đã cài đặt không tồn tại :(Tôi gặp lỗi 24.02.11 10:23:23 CET: Không thể tải xuống nguồn java cho tạo tác của tôi: dự án: 1.2.18-SNAPSHOT – IAdapter

+0

Vâng, bạn đã làm rõ câu hỏi của bạn .. Câu trả lời của tôi không còn giá trị nữa .. –

+0

tại sao? maven là về làm việc tự động. Tôi không thể truy cập vì jar không được tạo – IAdapter

43

đơn giản, có được nguồn và JavaDocs bạn:

mvn dependency:resolve -Dclassifier=javadoc 
mvn dependency:resolve -Dclassifier=sources 
+0

đây không phải là câu trả lời cho câu hỏi, nhưng tốt để biết: – csgeek

+1

@csgeek Câu hỏi là mơ hồ, có thể giải thích nhiều cách khác nhau .Cmd tải mvn src và doc và cài đặt cục bộ để không cần phải lập bản đồ thủ công từ Eclipse. cài đặt src cho một cái bình được xây dựng tại địa phương –

+1

lựa chọn tốt hơn và sạch hơn .. tốt hơn là giả mạo riêng biệt pom.xml hoặc eclipse setti ngs, những thứ đó thay đổi thường xuyên hơn. –

3

Vui lòng sử dụng mvn source: jar install để cài đặt các tạo tác Maven.

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