2011-10-28 41 views
9

Tôi muốn kéo tất cả mã nguồn từ Spring vào nhật thực, nhưng không chắc chắn làm thế nào để kéo tất cả các dự án đó vào một dự án nhật thực. Bất cứ ai biết làm thế nào để thiết lập này?Làm cách nào để nhập mã nguồn khung Spring vào một dự án eclipse?

+0

Bạn có muốn có một dự án eclipse thêm để biên dịch nó, hoặc bạn bạn chỉ muốn đính kèm nguồn đến lọ mùa xuân, vì vậy mà bạn có thể có một cái nhìn vào nó trên một dự án bình thường không? – Ralph

+0

Tôi chỉ muốn đính kèm nguồn để tôi có thể xem mã như một dự án bình thường. –

Trả lời

2

Lấy mã nguồn và thêm nó vào không gian làm việc nhật thực của bạn.

Bấm vào dự án của bạn (Right Click vào) -> Debug As -> Debug Cấu hình -> Nguồn Tab

Thêm một hoặc nhiều dự án bằng cách click vào nút thêm. Achives, Thư mục cũng hỗ trợ.

Hoặc bạn có thể thêm điểm ngắt trong mã của bạn, nhấn F5 để đi vào mã mùa xuân và nhật thực sẽ nhắc bạn thêm mã nguồn.

4

Cách dễ nhất là sử dụng Maven. Vì vậy, nếu dự án của bạn là một dự án maven, sau đó eclipse với plugin M2Eclipse (hoặc STS, nơi các plugin đã được bao gồm) sẽ cung cấp dịch vụ này cho bạn tự động.

Nếu bạn không sử dụng Maven, thì nhật thực cho phép bạn đính kèm mã nguồn vào mỗi bình đã sử dụng bằng tay. (Chọn jar trong trình thám hiểm gói, nhấp chuột phải, Tệp đính kèm nguồn Java). Tôi đoán bạn có thể tải xuống các nguồn từ đâu đó từ mùa xuân. Hoặc bạn có thể tải xuống từ kho lưu trữ maven bằng trình duyệt của mình, ví dụ: biểu mẫu tại đây: http://search.maven.org/#browse|528292745

Khi tôi nhớ đúng, bạn cũng có thể sử dụng window/preference/java/build path/user libaries để xác định phần đính kèm nguồn cho lọ. Mục đích của cách này là, bạn sẽ không cần phải làm điều đó cho mỗi dự án một lần nữa và một lần nữa.

0

Đối với tôi, một giải pháp dễ dàng nhanh chóng đã làm theo chủ đề này tôi tìm thấy trên các diễn mùa xuân:

http://forum.springsource.org/showthread.php?66890-How-do-you-import-the-Spring-Framework-source-code-itself-into-an-Eclipse-project

tôi kéo vào mã từ kho Spring Framework tại địa chỉ:

https://src.springframework.org/svn/spring-framework/

Tôi đã chọn một thẻ chi nhánh cụ thể và tôi cho phép thuật sĩ xử lý bất kỳ tệp cấu hình trùng lặp nào và nó đã kéo mọi thứ vào như một dự án không có lỗi. Tôi chỉ muốn xem mã, do đó, nó đã làm nó!

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