2013-09-24 114 views
10

Tôi có một thư mục chứa đầy đủ các tệp HTML bao gồm tài liệu API Spring Framework, http://docs.spring.io/spring/docs/3.2.4.RELEASE/javadoc-api/.Cách xem Javadoc khung công tác Spring trong Eclipse?

Điều tôi muốn là có thể di chuột qua tên của phương thức/giao diện Spring/v.v. trong Eclipse (như lớp ClassPathXmlApplicationContext) và có giải thích xuất hiện từ các tài liệu đó. Tại thời điểm này, những gì tôi nhận được là "Lưu ý: Phần tử này không có nguồn kèm theo cũng không thuộc Javadoc và do đó không tìm thấy Javadoc".

Có cách nào để yêu cầu Eclipse triển khai thư mục đó và các thư mục con của nó để làm cho các Javadocs đó hoạt động không? Tôi có phải gói chúng theo cách nào đó trước không? Tôi đang sử dụng Spring Tool Suite, hoặc tôi có thể sử dụng Eclipse thông thường.

Tôi đã thử một số điều được đề xuất trong các câu trả lời khác, nhưng tôi không biết điều gì đang xảy ra.

Nếu có ai có thể trợ giúp, điều đó thật tuyệt.

+1

Sử dụng Maven giải quyết vấn đề này một cách rất thanh lịch ... – ppeterka

+2

Bạn có thể cho tôi liên kết tải xuống tài liệu API Spring Framework cho mùa xuân 3.1.0 không. Không có nơi nào để tải xuống. Tôi đã tìm kiếm nó ở mọi nơi. –

+0

bạn có thể truy cập tất cả api mùa xuân trong [link] này (http://repo.spring.io/release/org/springframework/spring/) – Hossein

Trả lời

3

Chuyển đến thuộc tính của dự án và chọn Java Build Path, sau đó chọn tab có tên là Libraries. bạn có thể mở rộng bất kỳ bình nào để chọn Source attachment hoặc Javadoc location và nhấp vào nút Edit. Trong hộp thoại xuất hiện, bạn có thể chỉ định thư mục, JAR hoặc mã zip với mã nguồn hoặc đường dẫn vị trí hoặc URL của Javadoc.

Hy vọng điều này sẽ hữu ích.

+0

Điều này phù hợp với tôi.Cảm ơn bạn. – user2813009

+0

@ user2813009 Nếu cách này giải quyết được vấn đề của bạn, hãy cân nhắc đánh dấu câu trả lời là được chấp nhận. – arturo

6

Nếu bạn muốn tìm hiểu một công nghệ mới tuyệt vời, hãy xem Maven. Theo trang web,

Apache Maven là một công cụ quản lý và đọc dự án phần mềm. Dựa trên khái niệm về mô hình đối tượng dự án (POM), Maven có thể quản lý xây dựng, báo cáo và tài liệu của dự án từ một thông tin trung tâm của thông tin .

Bạn có thể sử dụng nó để thêm phụ thuộc vào dự án của mình. Tôi sẽ không đi vào đó nhưng khi bạn làm, Maven tải nếu nó có sẵn mã nguồn của những phụ thuộc đó, thường là nguồn và javadoc jar s. Sau đó bạn có thể chỉ cần Open Declaration (F3) của lớp bạn quan tâm và kiểm tra nguồn hoặc javadoc của nó. Khi bạn đã tải xuống mã nguồn, javadoc cũng được cung cấp khi di chuột qua lớp, phương thức, trường, v.v.

+3

Điều này chỉ hoạt động nếu phụ thuộc maven cũng cung cấp javadoc và các nguồn. –

16

Rất dễ dàng.

Bạn chỉ có thể nhấp chuột phải vào dự án của bạn và đi đến Maven -> Download JavaDoc, bạn cũng có thể chọn Maven -> Download Sources

Nếu vì bất cứ lý do này không làm việc bạn cũng có thể chạy:

mvn dependency:resolve -Dclassifier=javadoc 

và sau đó chọn Maven -> Update Project ...

+0

điều này không hoạt động với mùa xuân được nêu chi tiết trong http://stackoverflow.com/questions/17086272/how-to-download-sources-and-javadoc-artifacts-with-maven-eclipse-plugin-from-oth – efaj

+0

có lẽ phụ thuộc vào phiên bản Eclipse của bạn. Với Eclipse Neon nó hoạt động tốt. –

+0

Tôi đang sử dụng Neon – efaj