2013-09-24 15 views
10

Ho una cartella piena di file HTML che comprende la documentazione dell'API di Spring Framework, http://docs.spring.io/spring/docs/3.2.4.RELEASE/javadoc-api/.Come visualizzare Spring Framework Javadoc in Eclipse?

Quello che mi piacerebbe è poter passare sopra il nome di un metodo/interfaccia/etc Spring in Eclipse (come la classe ClassPathXmlApplicationContext) e far apparire la spiegazione da quei documenti. Al momento, quello che ottengo è "Nota: questo elemento non ha né allegato né aggiunto Javadoc e quindi non è stato possibile trovare Javadoc".

C'è un modo per dire a Eclipse di implementare quella cartella e le sue sottocartelle per far funzionare quei Javadoc? Devo confezionarli in qualche modo prima? Sto usando Spring Tool Suite o posso usare regolarmente Eclipse.

Ho provato alcune cose che sono state raccomandate in altre risposte, ma non so cosa sta succedendo.

Se qualcuno può aiutare, sarebbe bello.

+1

Utilizzo di Maven risolve questo problema in un modo molto elegante ... – ppeterka

+2

Può darmi un collegamento per scaricare la documentazione API Spring Framework per la primavera 3.1.0. Non c'è posto per scaricarlo. L'ho cercato ovunque. –

+0

è possibile accedere a tutte le api di primavera in questo [collegamento] (http://repo.spring.io/release/org/springframework/spring/) – Hossein

risposta

3

Vai alle proprietà del tuo progetto e seleziona Java Build Path, quindi seleziona la scheda chiamata Libraries, lì puoi espandere qualsiasi jar per selezionare Source attachment o Javadoc location e fare clic sul pulsante Edit. Nella finestra di dialogo che viene visualizzata è possibile specificare la cartella, JAR o zip con il codice sorgente o il percorso della posizione o l'URL di Javadoc.

Spero che questo aiuti.

+0

Questo funziona per me.Grazie. – user2813009

+0

@ user2813009 Se questo risolve il problema, considera di contrassegnare la risposta come accettata. – arturo

6

Se vuoi imparare una nuova tecnologia, dai un'occhiata a Maven. Secondo il sito,

Apache Maven è uno strumento di gestione e comprensione del progetto software. Sulla base del concetto di un modello di oggetto di progetto (POM), Maven può gestire la creazione, la segnalazione e la documentazione di un progetto da una parte centrale delle informazioni .

È possibile utilizzarlo per aggiungere dipendenze al progetto. Non entrerò in questo, ma quando lo fai, Maven scarica se è disponibile il codice sorgente di tali dipendenze, in genere la sorgente e javadoc jar s. Puoi quindi semplicemente Open Declaration (F3) della classe che ti interessa e controllarne l'origine o javadoc. Quando hai scaricato il codice sorgente, javadoc viene reso disponibile anche quando passi sopra una classe, metodo, campo, ecc.

+3

Questo funziona solo se la dipendenza Maven fornisce anche javadoc e fonti. –

16

È molto semplice.

Si può semplicemente fare clic destro sul progetto e andare a Maven -> Download JavaDoc, è anche possibile selezionare Maven -> Download Sources

Se per qualsiasi motivo questo non funziona si può anche eseguire:

mvn dependency:resolve -Dclassifier=javadoc 

e quindi selezionare Maven -> Update Project ...

+0

questo non funziona con la primavera come dettagliato in http://stackoverflow.com/questions/17086272/how-to-download-sources-and-javadoc-artifacts-with-maven-eclipse-plugin-frame- – efaj

+0

It probabilmente dipende dalla tua versione di Eclipse. Con Eclipse Neon funziona bene. –

+0

Sto usando Neon – efaj