So richten Sie ein Eclipse-Projekt mit mehreren Teilprojekten ein (OSGi-Bundles)

8

Sherlog ist ein OSGi-basierter Log-Analysator. Wenn ich dieses Projekt als Arbeitsbereich-Snapshot importiere, erhalte ich viele von Projekten in meinem Arbeitsbereich, aber ich würde es vorziehen, sie als Teilprojekte in einem Projekt zu haben.

Die andere Option wäre das Auschecken von svn, aber dann habe ich andere Probleme (ich weiß nicht, wie man die Abhängigkeiten für den automatischen Build einrichtet)

Hat jemand eine Idee oder gute Links zu diesem Thema? Danke

    
stacker 11.04.2010, 10:46
quelle

2 Antworten

13

BEARBEITEN: Für Eclipse 4.5 und neuer siehe Ссылка

Eclipse unterstützt keine Teilprojekte. Die Lebensweise von Eclipse ist ein oder mehrere Projekte in einem Arbeitsbereich (vielleicht mit Arbeitssätzen, um zu vermeiden, dass sie alle sehen).

Als Konsequenz haben wir einen Ansatz entwickelt, bei dem wir beim Wechseln von Projekten zwischen den Arbeitsbereichen wechseln. Team Projekte sind für CVS gut. Für Git mache ich einen separaten Klon für jeden Arbeitsbereich, da die Maven-Unterstützung in Eclipse die Änderungen in der Pom-Hierarchie (wie ein neues Projekt) nicht einfach aufnimmt.

    
Thorbjørn Ravn Andersen 11.04.2010, 11:19
quelle
1

Ab Eclipse 4.5 (ab Mars M5) werden Teilprojekte unterstützt. Importieren Sie entweder ein Maven-Projekt mit mehreren Modulen wie hier .

Oder erstellen Sie eine Verzeichnisstruktur wie diese.

%Vor%

Verwenden Sie "Datei- & gt; Import- & gt; Vorhandene Projekte in Arbeitsbereich" und importieren Sie nur BaseProj. Es wird alle Projekte importieren. Stellen Sie sicher, dass Sie die Hierarchen-Ansicht im Projekt Explorer aktivieren.

Spätere Bearbeitung - Wenn Sie den Import-Dialog verwenden, aktivieren Sie 'Nach verschachtelten Projekten suchen', andernfalls wird nur BaseProj erstellt.

    
gliviu 07.12.2015 13:32
quelle