About

About

Examples von Eclipse.org

Seitenübersicht

» Examples

» CVS Zugriff einrichten

» automatisch

» manuell

» Projekt aus checken

Info

Die Screenshots wurden mit der Eclipse IDE Helios 3.6 M5 erstellt

» www.eclipse.org

Neben den eigentlichen Eclipse-Sourcen gibt es eine ganze Reihe von nützlichen Beispielprojekten in den Entwickler-Repositories von Eclipse. Die gesamte Eclipse Quelltext ist offen und wird mit der Versionsverwaltung CVS verwaltet.

Der Zugriff ist direkt aus der Eclipse IDE heraus über einen anonymous CVS für jeden möglich.

Die Repositories lassen sich auch über ein Webinterface im Browser ansehen: » http://dev.eclipse.org/viewcvs/

Während der Zugriff über das Webinterface selbst beim Browsen von wenigen Klassen mühsam ist, ist der CVS Zugriff mit Hilfe der Eclipse IDE schnell eingerichtet.

Die Zugangsdaten für die verschiedenen Entwickler CVS-Repository stehen auf einer Eclipse Wiki-Seite: » Anonymous CVS Zugriff Sprache der Webseite

Examples

Einige interessante Beispiele für die RCP Anwendungsentwicklung:

RepositoryPackageBeispiel
/cvsroot/eclipseorg.eclipse.compareEclipse Compare
/cvsroot/eclipseorg.eclipse.swt.examplesSWT
/cvsroot/eclipseorg.eclipse.jface.snippetsJFace Snippets
/cvsroot/eclipseorg.eclipse.ui.examples.rcp.browserRCP Browser
/cvsroot/eclipseorg.eclipse.ui.examples.undoUndo
/cvsroot/eclipseorg.eclipse.ui.examples.jobJob
/cvsroot/eclipseorg.eclipse.ui.examples.navigatorNavigator
/cvsroot/eclipseorg.eclipse.ui.examples.presentationPresentation
/cvsroot/rtorg.eclipse.equinox.p2.examples.rcp.prestartupdateP2 Self-Update

CVS Zugriff auf Eclipse Source Repositories einrichten

Als Beispiel dient das Example Projekt org.eclipse.equinox.p2.examples.rcp.prestartupdate für den automatischen Update von RCP Anwendungen während des Starts.

Die Sourcen dazu befinden sich im Equinox P2 Repository und somit im Repository des "Runtime project": :pserver:anonymous@dev.eclipse.org:/cvsroot/rt

CVS Zugriff einrichten

In der Eclipse IDE über Menü -> Window -> Open Perspective -> Other... die Perspektive "CVS Repository Exploring" öffnen. Es öffnet sich unter anderem die "CVS Repository" View.

Zum Einrichten des anonymen Zugangs kann die URL für das Repository direkt aus der Zwischenablage in die View kopiert werden (Context-Menü: Paste Connection oder Ctrl+V): :pserver:anonymous@dev.eclipse.org:/cvsroot/rt

CVS Repository connected

CVS Zugriff manuell einrichten

Die manuelle Einrichtung ist über die "CVS Repository" View ebenfalls möglich. Über das Kontextmenü: New - Repository Location auswählen:

Im folgenden "Add CVS Repository"-Dialog die Zugriffsdaten wie folgt eintragen und mit Finish beenden.

Anzeige:

Projekt auschecken

Die Verbindung zum Repository ist nun eingerichtet und das Projekt kann ausgecheckt werden. Die Sourcen befinden sich auf dem HEAD im Package: org.eclipse.equinox.p2.examples.rcp.prestartupdate

Das Verzeichnis enthält eine Projekt-Datei (.project) und kann damit als lauffähiges Projekt aus gecheckt werden. Dazu wird über das Kontextmenü "Check Out" ausgewählt:

Anschliessend ist im Package Explorer das lauffähiges Projekt eingerichtet.

Wer mag kann zur besseren Übersicht die Projekte einem oder mehreren Working Sets zuordnen, z.B. mit dem Namen Examples: