Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > Java Projekt mit zusätzlichen Libs via SVN
Antwort
 
Themen-Optionen
Alt 02.05.2008, 23:03   Nach oben    #1
robo47
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.188
Standard Java Projekt mit zusätzlichen Libs via SVN

Der Titel mag etwas konfus sein, aber was besseres fällt mir gerade nicht ein.

Es geht um folgendes, um nicht nur alleine an einem Projekt zu arbeiten und es via SVN nutzen zu können, suche ich momentan ein paar Tips wie man das am vernünftigsten bei JAVA löst.

Als erste stellt sich die Frage, wie baut man sich seine Ordnerstruktur am besten auf, bisher kenne ich nur die Struktur die sich Eclipse bei einem Projekt erstellt, das sind dann ein src-Ordner und ein bin-Ordner, wobei man ja eigentlich erstmal nur den Inhalt des src-Ordners braucht, weil darin die ganzen .java-Files liegen.

Jetzt kommen aber dazu ja noch Libs (z.b. SWT, JFace oder auch Apache-Commons-Dateien) die extern eingebunden werden (Ich mache das aktuell bei Eclipse über die Projekt-Properties -> Java Build Path -> Libraries -> Add external Jars.

Das Problem dabei ist, dass diese ja sonstwo rumfliegen können (ich habe mir alle Libs zentral in ein Verzeichnis gespeichert und sie dann über den oben beschriebenen weg in die Projekte eingefügt in denen ich sie brauche) und nicht unbedingt im jeweiligen Projektordner.

Ich denke, dass sich dieses Problem wohl sehr einfach umgehen lässt indem man alle Jars, die bei einem Projekt genutzt werden auch in den jeweiligen Projektordner speichert und sie dann über Projekt-Properties -> Java Build Path -> Libraries -> Add Jars einbindet, dann könnte man den kompletten Projektordner (eventuell schließt man noch .project aus, da das ja Eclipse-spezifisch ist) via SVN verwalten


Gibt es da Möglichkeiten das ganze einheitlich zu strukturieren, damit auch jemand anders, der beispielsweise nicht mit Eclipse arbeitet, mit meinen Sources + Libs weiterarbeiten kann ? Oder nutzen andere IDEs auch die Struktur mit src + bin-Ordner ?

Im Endeffekt suche ich eine Struktur die ich (und andere) via SVN einfach verwalten können.

mfg
robo47
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.05.2008, 09:21   Nach oben    #2
mepeisen
Erfahrener Benutzer
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
Standard

Ich mache das dann eigentlich immer so, also src/bin/lib. Eclipse selbst passt ja auf, was da ins SVN gerät. Die kompilierten Klassen tuts da beispielsweise nicht rein. Alles andere ist müßig, denn ohne zu wissen, welche IDEs man unterstützen will, kann man de perfekte Struktur eh nicht herausfinden. Ich denke aber, dass jede IDE damit zurecht kommt.
Ansonsten mache ich manchmal noch mehrere Source-Verzeichnisse. Eines fürs Projekt, ein zweites für Test. Das sieht dann beispielsweise so aus:
src/test
src/java
__________________
Open Sourcing the Online Gaming Universe
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
mepeisen ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.05.2008, 13:08   Nach oben    #3
robo47
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.188
Standard

Ah okay,
gerade mal mit Subclipse rumgetestet, das lässt tatsächlich die Finger vom bin-Verzeichnis, wenn man mit TortoiseSVN (als Eclipse-Plugin oder extern) arbeitet funktioniert das so nicht.

Danke, damit hab ich ja schon eine wie es scheint funktionsfähige Struktur.
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SVN: Projekt hinzufügen Bleistift Tools, Server, Betriebssysteme 10 26.03.2007 12:41
Developers-guide.net Projekt sucht willige Java Programmierer beny_mcde Projekte unserer Mitglieder 11 10.08.2006 13:03
[Grundlagen] Entwicklung eines Projektkonzeptes WarrenFaith Tutorials 1 21.11.2005 01:42
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:21 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44