Das erste ist nicht die Frage , sondern die Lösung des Problems, mit dem ich konfrontiert war, und 4,5 Stunden, um die Lösung zu finden. Bitte lassen Sie mich wissen, ob es eine bessere Alternative gibt, den externen src-Ordner mit dem Eclipse-Projekt zu verwalten.
Ich verwende ein Versionskontrollsystem (GIT), um mein Projekt zu verwalten. Zugriff auf das Repository über den externen Git-Client (SourceTree)
Hinweis: Dasselbe Szenario ist auch mit SVN und Schildkröten-SVN möglich.
In Eclipse: Wenn ich ein dynamisches Webprojekt erstelle, wird es auch den Ordner "src" und "WebContent" enthalten, während ich den externen Ordner verwenden möchte (den ich mit Git-Client aus Git Repo auschecke). .. Ich habe viel auf Google gesucht, um den externen src- und WebContent-Ordner zuzuordnen oder zu verknüpfen, aber den Weg nicht gefunden. Endlich habe ich den Erfolg. diese Informationen hier zu veröffentlichen .... so kann für jemanden nützlich sein.
(1) Angenommen, Sie haben den Inhalt an der Stelle "C: \ MyGitRepo \" mit 2 Ordnern "src" und "WebContent"
ausgecheckt(2) Erstellen Sie ein dynamisches Webprojekt in Eclipse: Setzen Sie den Quellordnernamen auf "src2"
Zuordnung von Quellordnern
(3) Rechtsklick auf Projekt - & gt; Neu - & gt; Ordner - & gt; Fortschritt - & gt; Link zum alternativen Standort - & gt; "C: \ MyGitRepo \ src"
(3) Rechtsklick auf Projekt - & gt; Neu - & gt; Quellordner - & gt; Browser - & gt; "src"
(4) Löschen Sie "Src2"
Web Content-Ordnerzuordnung
(5) Löschen Sie den vorhandenen Ordner "WebContent"
(6) Rechtsklick auf Projekt - & gt; Neu - & gt; Ordner - & gt; Fortschritt - & gt; Link zum alternativen Standort - & gt; "C: \ MyGitRepo \ WebContent"
(7) Projekteigenschaft - & gt; Bereitstellungsassembly - & gt; Ordner hinzufügen - & gt; nächstes - & gt; Wählen Sie den Ordner "WebContent"
Alles funktioniert gut ... bedeutet, dass es in Ihrem Arbeitsbereich keinen src- und Web-Content-Ordner gibt und Sie den externen verwenden
Wir können auch das Eclipse-Plugin verwenden, aber es ist bequemer, den externen Client (Tortoise-SVN oder Quellbaum) zu verwenden
Wenn Sie ein dynamisches Projekt in Eclipse erstellen, speichert es im Grunde die Einstellungen des Projekts in ./settings/org.eclipse.wst.common.component. Dies ist im Paket-Explorer nicht sichtbar. Sie müssen den Navigator verwenden, um darauf zuzugreifen.
Unten ist das Beispiel aus dem Demo-Projekt, das ich erstellt habe:
Datei: org.eclipse.wst.common.component
%Vor% Wie Sie sehen können, gibt es ein XML-Tag <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
dort können Sie Ihr webContent-Verzeichnis definieren, das Ihre Web-Ressourcen (html, jsp, aspx, js, etc.)
Die nächste Zeile <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
zeigt den Pfad an, in dem sich Java-Klassen befinden. Dies kann auch nach der Wahl des Quellordners bearbeitet werden.
Wenn Sie damit fertig sind, befolgen Sie bitte die folgenden Schritte:
Problem für jede Kasse gelöst.
Lass mich wissen, ob das geholfen hat.
Danke Himanshu