Quali sono le voci tipiche nel controllo sorgente che ignorano i file per un'app GWT (sviluppata in eclissi)?GWT .hgignore/.gitignore voci
risposta
mi raccomando:
- si leave the eclipse files (.project, .classpath, ...) in your VCS,
- si ignorare ciò che viene generato dalla compilazione GWT, come in this project (
.gitignore
)
:
/build
/classes
*.jar
*.class
*~
*/web-app/gwt
*/web-app/WEB-INF/classes
target
Il nome di c generare directory generate può variare leggermente, quindi dovresti adattarle al tuo progetto.
Oltre alle eclissi di VonC/ANT suggerimenti/Maven, mi piacerebbe aggiungere l'qualche altro specifico per GWT voci:
.gwt
- i registri di compilazionegwt-unitCache
- cache per file già compilatiwww-test
- file di compilazione JUnit GWT
Personalmente mi piacerebbe stare lontano dal tentativo di inserire nella blacklist i file/cartelle in qualsiasi dir webapp , tranne in base al progetto per progetto, o assicurandosi che il tuo processo di compilazione costruisca file compilati gwt in un'altra dir in una directory build/
o target/
- questo potrebbe rendere le cose più fastidiose da avviare, ma non è necessario per personalizzare .gitignore con qualsiasi nuovo modulo gwt.
Buoni punti. +1 – VonC
[loro] (http://repo.or.cz/w/learning-gwt.git/blob_plain/HEAD:/.gitignore) non includevano la directory 'war'. Va bene? –
@RedPlanet dipende da come è configurato il tuo progetto, ma se hai una directory 'war', allora sì, puoi aggiungere' war/'al contenuto del file' .gitignore'. – VonC
grazie per la risposta. Sto facendo il primo progetto GWT con [Google Maps] (https://code.google.com/p/gwt-google-apis/wiki/MapsGettingStarted) e ignoro solo 'war/WEB-INF/classes /' e 'gwt-unitCache /'. –