Erstellen eines neuen SalesPoint-Projekts |
|
|
|
|
|
In diesem Schritt wird nun erklärt wie man das Dateien die lokal vorliegen
unter die Verwaltung von CVS stellt. Dies soll hier beispielhaft mit den
Dateien des Großmarkt-Beispiels geschehen.
Das Anlegen eines neuen Projekts funktioniert über den Menüeintrag
File, New, Project.... In der Auswahlliste wird der Listeneintrag
Java Project ausgewählt.
Im nächsten Dialog geben wir als Project Name market an und verweisen
auf das Verzeichnis in dem unsere Java-Dateien liegen (z.B. D:\java\market ).
Im dritten Schritt müssen wir nun noch die Abhängigkeit zum aktuellen SalesPoint
Archiv (classes.jar ) angeben, was über den Menüpunkt
Add External JARs... im Unterpunkt Libraries geschieht. Dieser Schritt wird im
nächsten Screenshot nochmal verdeutlicht:
Nun importiert Eclipse automatisch alle im angegebenen Verzeichnis liegenden Dateien in
das Projekt und wechelst in die Java-Ansicht.
|
|
|
Über einen Rechtsklick auf den Eintrag market wählen wir den
Menüeintrag Team, Share Project... aus. Im folgenden Dialog entscheiden
wir, über welches Repository wir unser Projekt bereitstellen möchten.
Nachdem wir nur eines haben, wählen wir diese aus:
Allerdings stehen die Dateien des Projekts jetzt noch nicht unter der Verwaltung von CVS.
Das geschieht über den Menüeintrag Team, Commit... im Kontextmenü
des Projekts.
Nun kann man noch einen Kommentar angeben - nachdem das die erste Änderung ist, schreibt
man meistens so ewtas wir "initial revision" o.Ä. rein. Das bleibt aber jedem selbst
überlassen.
Es öffnen sich wieder - wie auch in den letzten Schritten schon - ein paar
plink-Instanzen und dann stehen alle Dateien des Projekts als Version 1.1 unter
der Verwaltung von CVS. - Schön!
Im der CVS-Ansicht kann man nun nachsehen, welche Module im CVS Repository angelegt
wurden und in welchen Versionen die Dateien im Repository stehen.
|
|
|
Um nun eine Datei zu ändern, wählt man sie aus dem Repository per Doppelklick
aus (wir wählen hier Bespielsweise die Datei Conversions.java . Eclipse
wechselt nun automatisch wieder in die Java-Ansicht.
Dort können wir nun ein paar Änderungen an der Datei vornehmen (z.B. ein paar
unnötige import -Anweiungen entfernen, auf die uns Eclipse freundlicherweise
aufmerksam macht).
Ist dies geschehen, speichern wird die Änderungen und drücken Project, Rebuild All.
Erfolgt der Compile-Vorgang ohne Fehlermeldung können wir die geänderte Datei
im CVS-Repository aktualisieren. Dazu wählen wir aus dem Kontextmenü der
betroffenen Datei in der Java-Ansicht den Menüpunkt Team, Commit... aus und
geben im darauf folgenden Dialog die Art der Änderung ein (z.B. "removed some unused imports").
|
|
|
In der CVS-Ansicht sehen wir nun nach einem Refresh View, dass die Datei
Conversions.java nun in der Version 1.2 vorliegt. Der
Menüpunkt Show in Resource History öffnet die Änderungshistorie
der Datei und wir können die Art, das Datum und den Autor aller bisherigen Änderungen
einsehen.
|
|
|
Natürlich arbeiten im Softwarepraktikum mehrere Studenten an einem Projekt. So
kommt es häufig vor, dass jemand Änderungen an einer oder mehreren Dateien
vorgenommen hat und man nun mit diesen Änderungen weiter arbeiten möchte.
Das Aktualisieren des Quellcodes ist dabei sehr wichtig, da man ja sonst auf einem
veralteten Stand weiterarbeitet und von anderen gemachte Änderungen nicht
berücksichtigt werden.
Um das Projekt auf den aktuellesten Stand zu bringen, wählt man aus dem
Kontextmenü des Projekts in der Java-Ansicht den Eintrag Team, Update.
Es öffnen sich wieder einige plink-Instanzen.
Um zu sehen, welche Dateien nun tatsächlich aktualisiert wurden, schaltet
man über Window, Show View, Other... die CVS Console im Unterpunkt
CVS ein. Dort sieht man nun genau, welche Dateien aktualisiert wurden.
Übrigens: überall wo dort ein Fragezeichen davor steht, handelt es sich um
Dateien die nicht unter der Quellcodeverwaltung stehen.
Der folgende Screenshot zeigt die Java-Ansicht mit aktivierter CVS-Console. Daraus ist
ersichtlich, dass sich die Datei Conversions.java in unserer Abwesenheit
geändert hat. (In der CVS Ansicht könnten wir nun die
Änderungshistorie einsehen.)
Falls noch Fragen offen sind oder unerwartet Probleme auftreten sollen, können diese
gerne im Praktikumsforum geklärt
werden.
|
|
|