Auschecken Sourcen aus SVN

8 views
Skip to first unread message

Florian Stratil

unread,
May 28, 2014, 4:20:38 AM5/28/14
to extra-s...@googlegroups.com
Hallo

Vielleicht stelle ich mich ja nur ein bisschen ungeschickt an, aber ich habe im Eclipse jetzt folgendes Problem:

Ich checke das Projekt "extra-core" als Java-Projekt aus dem SVN aus in meinen Eclipse-Workspace. Klappt soweit auch ganz gut, bis auf die Tatsache, dass die packages nicht mehr stimmen, weil jetzt das "main" und "test" unter dem src-Ordner auch als Teil der Package-Struktur erkannt werden und damit alle Package-Definitionen in den Java-Klassen falsch sind.

Muss ich da beim Auschecken irgendwas ändern oder bleibt mir nichts anderes übrig, als alle Files von Hand zu verschieben?

Screenshot 2014-05-28 10.20.05.png

Dr. Lofi Dewanto

unread,
May 28, 2014, 5:18:14 AM5/28/14
to extra-s...@googlegroups.com
Hi Florian,

du musst das Projekt in "Maven" Projekt umstellen. Rechte Maustaste auf dem Projekt und "umwandeln" als Maven-Projekt....


Auf keinen Fall verschieben ;-)

Viele Grüße,
Lofi



--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "extra-standard" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an extra-standar...@googlegroups.com.
Weitere Optionen finden Sie unter https://groups.google.com/d/optout.

Florian Stratil

unread,
May 28, 2014, 7:04:08 AM5/28/14
to extra-s...@googlegroups.com, dewanto.re...@googlemail.com
Ah! Super!

Vielleicht sollte ich das mal für Anfänger dokumentieren ;)

Florian Stratil

unread,
Jul 3, 2014, 3:13:51 AM7/3/14
to extra-s...@googlegroups.com
Okay, zurück zum Grundkurs: Maven und Eclipse für Dummies!

Ich habe jetzt wie in der Doku zum einen den kompletten Trunk ausgecheckt.
Da habe ich jetzt alle Sourcen drin, schön und gut, aber wenn ich jetzt meinen eigenen Client bauen will, brauche ich ja im Grunde nur die Komponenten.
Die sind da zwar auch drin, aber Eclipse weigert sich an der Stelle, die dann auch als "echte" Java-Projekte zu erkennen.
Checke ich dann z.B. nur Core aus, und wandle das in ein Maven-Projekt, dann weigert sich Eclipse das auch zu bauen, da Abhängigkeiten in der POM nicht aufgelöst werden können.

Im Grunde will ich das was eigentlich jeder Neuling will:

Komponenten auschecken, die ich brauche, einen Aufruf bauen, für mein Fachverfahren konfigurieren und dann damit testen können.
Im Grunde wahrscheinlich sogar so, dass ich es einem absoluten Anfänger als Schritt für Schritt-Anleitung in die Hand drücken kann.

Dr. Lofi Dewanto

unread,
Jul 3, 2014, 5:51:27 AM7/3/14
to extra-s...@googlegroups.com
Hi Florian,

<Florian>
Ich habe jetzt wie in der Doku zum einen den kompletten Trunk ausgecheckt.
Da habe ich jetzt alle Sourcen drin, schön und gut, aber wenn ich jetzt meinen eigenen Client bauen will, brauche ich ja im Grunde nur die Komponenten.
Die sind da zwar auch drin, aber Eclipse weigert sich an der Stelle, die dann auch als "echte" Java-Projekte zu erkennen.
</Florian>

Du kannst so ausschecken, wie du beschrieben hast. Danach -> Projekt "Maven" importieren und das Root-Verzeichnis auswählen. Danach werden sämtliche Maven-Projekte von Eclipse erstellt. Siehe folgenden Eclipse-Workbereich:



D.h.: Du mußt das Rootverzeichnis "importieren".

<Florian>
Checke ich dann z.B. nur Core aus, und wandle das in ein Maven-Projekt, dann weigert sich Eclipse das auch zu bauen, da Abhängigkeiten in der POM nicht aufgelöst werden können.
</Florian>

Da musst du "mvn clean package" (rechte Maustaste -> Run as ... Maven ...) machen, damit die Abhängigkeiten heruntergeladen werden und dann auf dem Projekt per rechte Maustaste "Maven -> Project update".

Gute Internetseiten für die Einführung von Maven mit Eclipse gibt es bei Google ;-)

Viele Grüße,
Lofi


--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "extra-standard" abonniert haben.

Florian Stratil

unread,
Jul 3, 2014, 6:07:28 AM7/3/14
to extra-s...@googlegroups.com, dewanto.re...@googlemail.com
Aaaaaaaaah!

Ich hab immer nur das "java" in ein Maven-Projekt umgewandelt, also die Facett geändert! :D

Nach dem Import sieht das auch gut aus!
Reply all
Reply to author
Forward
0 new messages