2013-08-28 7 views
8

Najpierw nie jest to pytanie, ale rozwiązanie problemu, z którym miałem do czynienia, i marnowanie 4,5 godziny na znalezienie rozwiązania. proszę dać mi znać, jeśli istnieje jakaś lepsza alternatywa do zarządzania zewnętrznym folderem src z projektem Eclipse.Eclipse i zewnętrzny folder src i zawartość stron internetowych łączenie lub mapowanie

Używam systemu kontroli wersji wersji (GIT) do zarządzania moim projektem. Dostęp do repozytorium przy użyciu zewnętrznego klienta Git (SourceTree)

Uwaga: Ten sam scenariusz może być również możliwy z SVN i SVN tortoise.

W środowisku Eclipse: gdy tworzę dynamiczny projekt internetowy, zawartość folderu "src" i "WebContent" jest również zadowolona, ​​natomiast chcę użyć zewnętrznego folderu (który mam do realizacji w Git Repo przy użyciu klienta Git). ... Zrobiłem wiele wyszukiwania w google, aby mapować lub link zewnętrzny folder src i WebContent, ale nie znalazłem sposób. wreszcie mam sukces. zamieszczanie tych informacji tutaj ... może być przydatne dla kogoś.

(1) Załóżmy, że trzeba sprawdzić zawartość w lokalizacji "C: \ MyGitRepo \", który mając 2 folderu "src" i "WebContent"

(2) stworzyć dynamiczny projekt WWW w Eclipse: ustawić źródło Folder name na "src2"

folder źródłowy mapowanie

(3) kliknij prawym przyciskiem myszy na projekcie -> Nowy -> Folder -> advance -> link do alternatywnej lokalizacji -> „C: \ MyGitRepo \ src "

(3) Rig ht kliknij projektu -> Nowy -> Folder źródłowy -> przeglądarka -> "src"

(4) Usuń "Src2"

Web mapowanie folderu Content

(5) Usunięcie istniejący folder "WebContent"

(6) kliknij prawym przyciskiem myszy na projekcie -> Nowy -> Folder -> advance -> link do alternatywnej lokalizacji -> "C: \ MyGitRepo \ WebContent"

(7) nieruchomości projekt -> Montaż wdrożenia -> Dodaj folder -> Dalej -> wybierz folder „WebContent”

Wszystko działa dobrze ... oznacza brak src i zawartość folderu web w obszarze roboczym i używasz zewnętrznego jeden

Możemy użyć wtyczki Eclipse jako dobrze, ale wygodniej jest używać klienta zewnętrznego (żółw SVN lub drzewo źródłowe)

Odpowiedz

0

Podczas tworzenia dynamicznych projektów w środowisku Eclipse zasadniczo zapisuje ustawienia projektu w pliku ./settings/org.eclipse. wsteczny.spójny.komponent. Tego nie można wyświetlić w eksploratorze pakietów, musisz użyć nawigatora, aby uzyskać do niego dostęp.

Poniżej znajduje się przykład z projektu demonstracyjnego I Utworzono:

pliku: org.eclipse.wst.common.Komponent

<?xml version="1.0" encoding="UTF-8"?> 
<project-modules id="moduleCoreId" project-version="1.5.0"> 
    <wb-module deploy-name="demo"> 
     <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/> 
     <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/> 
     <property name="context-root" value="demo"/> 
     <property name="java-output-path" value="/demo/build/classes"/> 
    </wb-module> 
</project-modules> 

Jak widać istnieje tag xml <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/> nie można zdefiniować katalog WebContent który zawiera zasobów internetowych (HTML, JSP, aspx, js, etc.)

następnego wiersza <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/> wskazuje ścieżkę, w której znajdują się klasy Java. Można go również edytować w wybranym folderze źródłowym.

Gdy skończysz z tym prosimy folow czynności:

  1. prawym przyciskiem myszy projekt> właściwości.
  2. Przejdź do ścieżki budowania Java w oknie preferencji.
  3. Kliknij kartę źródłową i usuń istniejący folder src i żądany numer .
  4. Po wykonaniu zmian zaznacz plik ustawień w wersji .

Problem rozwiązany przy każdym zakupie.

Daj mi znać, jeśli to pomogło.

Dzięki Himanshu

Powiązane problemy