Montag, 15. Februar 2010
eclipse und cvs
Um mit CVS bequem zu arbeiten, eignet sich eclipse normalerweise ganz gut. Aber ab und zu habe ich Probleme mit dem Einchecken von Java-Projekten auf meinem Rechner zu Hause und dem Auschecken in der Schule und umgekehrt. Das Problem manifestiert sich so, dass das ausgecheckte Java-Projekt kein Java-Projekt mehr ist und man eclipse praktisch nicht mehr verwenden kann.
Ich habe herausgefunden, was falsch ist, aber ich weiß noch nicht, warum das passiert. Es gibt in einem Java-Projekt zwei Konfigurationsdateien
Die zweite Datei
Man kann die Dateien nach obigem Muster anlegen und muss dann ein "Refresh" des Projekts machen.
Ich habe herausgefunden, was falsch ist, aber ich weiß noch nicht, warum das passiert. Es gibt in einem Java-Projekt zwei Konfigurationsdateien
.project
und .classpath
. In beiden Dateien treten beim Auschecken (oder schon beim Einchecken) Fehler auf. Ich möchte die Unterschiede anhand eines Beispiels zeigen:.project
nach dem Auschecken:<projectdescription> <name>start-demo</name> <comment></comment> <projects> </projects> <buildspec> </buildspec> <natures> </natures> </projectdescription>
.project
wie es funktioniert:Irgendwie wurde die<projectdescription> <name>start-demo</name> <comment></comment> <projects> </projects> <buildspec> <buildcommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildcommand> </buildspec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures> </projectdescription>
buildSpec
und die nature
unterschlegen.Die zweite Datei
.classpath
fehlt komplett:<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="bin"/> </classpath>
Man kann die Dateien nach obigem Muster anlegen und muss dann ein "Refresh" des Projekts machen.
Abonnieren Posts [Atom]
Kommentar veröffentlichen