2010-02-27 15 views
12

Pracuję nad nowym projektem z pełną kompilacją ANT. Używam Eclipse do napisania mojego kodu i chciałbym, aby inni mogli sprawdzić, czy projekt ma pełną roboczą przestrzeń roboczą zaćmienia. Nie chcę jednak mieć konkretnych ustawień użytkownika.Jakie pliki metadanych Eclipse powinny znajdować się w repozytorium?

Jakie pliki i katalogi powinienem mieć w kontroli źródła?

(wolałbym nie tylko przejść chwycić wtyczkę - Wolę większą kontrolę nad tym, co dzieje się w repozytorium)

+1

Możesz utworzyć projekt w Eclipse z pliku kompilacji ANT. Czy to nie wystarczy? – Joey

+0

Szczerze mówiąc, nie wypróbowałem tej funkcji, ale nie mogę sobie wyobrazić, żeby to dobrze zrozumiało moją mrówkę. Visual Studio i IntelliJ mają plik XML, który kontroluje strukturę projektu - chcę podobną konfigurację dla Eclipse. –

Odpowiedz

8

Po prostu umieścić .project i .classpath w naszym repozytorium, a to wystarczy, aby to działało " po wyjęciu z pudełka "dla nowych programistów. Chciałbym mieć inne rzeczy (uruchamiam konfiguracje przychodzą na myśl), ale nie zrozumiałem jak.

Używamy Subversion, więc umieszczam te pliki w oddzielnym katalogu i zdefiniowałem svn:externals w tym katalogu, aby wskazać rzeczywisty kod, pozostawiając go niezanieczyszczonym przez pliki specyficzne dla IDE.

Na życzenie w komentarzach, tutaj są zewnętrzne, z których korzystamy. Nic skomplikowanego tutaj:

Properties on 'svn://dev/trunk/IDEs/eclipse/runtime': 
    svn:ignore 
    bin 
    .fbprefs 
    cobertura.ser 
    .settings 

    svn:externals 
    lib/bin svn://dev/trunk/lib/bin 
    runtime svn://dev/trunk/runtime 
+2

Dziękuję. To nadal jest moja największa frustracja z Eclipse. Wygląda na to, że każde inne IDE robi to lepiej. –

+0

Czy chcesz podzielić się z nami liniami svn: externals? :RE –

Powiązane problemy