2010-05-23 13 views
16

Sto facendo uno studio su grandi progetti Java e vorrei vedere il codice sorgente di Eclipse. Sono andato a questo URL (http://wiki.eclipse.org/index.php/CVS_Howto) e ho capito che il repository cvs più utile per me da guardare sarebbe questo:Download del codice sorgente di Eclipse

: pserver: [email protected]:/cvsroot/eclipse (la piattaforma Eclipse progetto)

Tuttavia, quando si guarda questo repository, ha così tanti moduli! Quali moduli dovrei provare a verificare? Non voglio necessariamente creare l'IDE dal sorgente, tuttavia, voglio solo ottenere il codice base Eclipse di base per eseguire alcune analisi. Dovrei semplicemente controllare tutti i moduli che iniziano con "org.eclipse ..."? Dovrei controllare qualcuno degli altri?

Oppure c'è un modo più semplice per ottenere la fonte? Ho letto da qualche parte che è possibile ottenere l'origine dalla versione binaria di Eclipse, ma non sono sicuro dove trovare la fonte.

+0

non so perché questa domanda è stata chiusa come "off-topic". sembra molto in discussione per me! Ho votato. – isapir

risposta

10

Proprio downlad l'archivio dei sorgenti eclipse-cvs.tgzfrom here

EDIT: Questo include anche la storia verson, per una versione corrente scaricare Platform-SDK.3.5.2 ~ 100MB

Esso comprende le sorgenti in file jar I.G.

org.eclipse.ui.workbench_3.5.2.M20100113-0800.jar 
org.eclipse.ui.workbench.source_3.5.2.M20100113-0800.jar 
2

posso rispondere solo questo bit:

o c'è un modo più semplice per ottenere la fonte ? Ho letto da qualche parte che è possibile ottenere la fonte dalla versione binaria di Eclipse da ma non sono sicuro di dove trovare la fonte.

In eclipse/plugins /, i vasi denominati *.source_*.jar contengono origine. Ad esempio, nel mio installare:

org.eclipse.osgi_3.4.0.v20080605-1900.jar 
org.eclipse.osgi.source_3.4.0.v20080605-1900.jar 

Il primo barattolo contiene il runtime OSGi, e quest'ultimo contiene la sorgente corrispondente.

3

Per gli studi empirici, una buona risorsa da verificare è lo Qualitas Corpus. È una raccolta di programmi Java open source da utilizzare in studi empirici. Oltre ad avere il codice sorgente per un numero maggiore di progetti importanti (incluso Eclipse), hanno più versioni di ciascun programma, quindi puoi tenere traccia di come il codice cambia nel tempo, se è importante. È un corpus rispettato nella comunità di ricerca di Software Engineering/Programming Languages ​​e quindi potrebbe rendere il tuo lavoro più adatto per il confronto in futuro.

Non faccio parte del loro progetto, ma ho utilizzato il loro corpus in un recente studio. Se gli spari un'email e dici loro di cosa tratta il tuo progetto, ti daranno l'accesso al download http.

+0

Grazie per il link corpus. – digiarnie

Problemi correlati