DarthShader
Erfahrenes Mitglied
Hallo,
ich habe eine Frage zu Eclipse und der allgemeinen Vorgehensweise, wenn mehrere Projekte dieselben Bibliotheken verwenden.
Momentan habe ich in einem Workspace 8 einzelne Eclipse Projekte. Jedes Projekt besitzt ein "lib" Verzeichnis, in dem die benötigten Bibliotheken (jars) liegen. Mit der Zeit befinden sich also sehr viele Duplikate dort, was ich gerne ändern möchte.
Was ich gerne hätte, wäre ein allgemeins lib - Verzeichnis, z.B. auf derselben Verzeichnisebene wie die (Eclipse-)Projektverzeichnisse. Allerdings habe ich Probleme, dann die Libs in Eclipse selbst dem Build-Path zuzuordnen.
Wirft man einen Blick in eine ".classpath" Datei, so gibt es z.B. diesen Eintrag:
Absolute Pfade gehen leider überhaupt nicht, denn mehrere Entwickler arbeiten an den Projekten, und die Repositories liegen bei denen in versch. Pfaden. Nun dachte ich, es wäre kein Problem, ein relatives Verzeichnis anzugeben, so z.B.:
aber damit kommt Eclipse leider nicht klar, er findet die Bibliothek(en) dann nicht.
Nun also die Frage, wie macht man es im Allgemeinen, dass sich mehrere Eclipse Projekte ein gemeinsames Lib-Verzeichnis teilen, damit ich die jars nicht überall doppelt habe?
Über Eure Hilfe würde ich mich sehr freuen
Vielen Dank!
ich habe eine Frage zu Eclipse und der allgemeinen Vorgehensweise, wenn mehrere Projekte dieselben Bibliotheken verwenden.
Momentan habe ich in einem Workspace 8 einzelne Eclipse Projekte. Jedes Projekt besitzt ein "lib" Verzeichnis, in dem die benötigten Bibliotheken (jars) liegen. Mit der Zeit befinden sich also sehr viele Duplikate dort, was ich gerne ändern möchte.
Was ich gerne hätte, wäre ein allgemeins lib - Verzeichnis, z.B. auf derselben Verzeichnisebene wie die (Eclipse-)Projektverzeichnisse. Allerdings habe ich Probleme, dann die Libs in Eclipse selbst dem Build-Path zuzuordnen.
Wirft man einen Blick in eine ".classpath" Datei, so gibt es z.B. diesen Eintrag:
<classpathentry kind="lib" path="d:\projekte\eclipse\projekt1\lib\jxlayer.jar" sourcepath="d:\projekte\eclipse\projekt1\lib\jxlayer-src.zip"/>
Absolute Pfade gehen leider überhaupt nicht, denn mehrere Entwickler arbeiten an den Projekten, und die Repositories liegen bei denen in versch. Pfaden. Nun dachte ich, es wäre kein Problem, ein relatives Verzeichnis anzugeben, so z.B.:
<classpathentry kind="lib" path="..\lib\jxlayer.jar" sourcepath="..\lib\jxlayer-src.zip"/>
aber damit kommt Eclipse leider nicht klar, er findet die Bibliothek(en) dann nicht.
Nun also die Frage, wie macht man es im Allgemeinen, dass sich mehrere Eclipse Projekte ein gemeinsames Lib-Verzeichnis teilen, damit ich die jars nicht überall doppelt habe?
Über Eure Hilfe würde ich mich sehr freuen
Vielen Dank!