Ho lavorato da solo su un progetto per un po 'di tempo, e ora, è probabile che nuovi sviluppatori si uniscano al progetto per vari motivi.Come rendere pronto un progetto "repository/team"
Io, ovviamente, utilizzo un software di controllo versione, ma temo che importare il mio progetto in Eclipse e farlo funzionare potrebbe rivelarsi un po 'difficile per i nuovi arrivati, e voglio renderlo il più pulito possibile.
Quando ho assunto il progetto per la prima volta, mi ci sono voluti quasi due giorni per far sì che il progetto fosse costruito ed eseguito, ho documentato ogni passaggio e corretto gli errori più ovvi, ma non tutti, e voglio che il progetto fosse eseguito come è quando viene importato.
- Il progetto è un mix di progetti Java per il backend, un progetto j2ee per il server e un progetto flessibile per il client.
- L'IDE sta per essere Eclipse
- Il software di controllo di versione è Perforce
Ecco alcuni dei problemi specifici che ho in questo momento, non li ho risolvere, e come?
- variabili d'ambiente Eclipse sono utilizzati per librerie, tutte le librerie sono in una cartella nel progetto J2EE, ma sono utilizzati da tutti i progetti Java (che devono essere impostati in ogni IDE progetto viene importato in)
- Runtime JRE è specificato in .classpath per ogni progetto, in modo che ogni proprietà progetti deve essere modificato quando si cerca di costruire il progetto in un altro ambiente
- server Apache è specificato nella proprietà del progetto J2EE
- per evitare l'esportazione dei barattoli di tutte le progetti java nel progetto j2ee ogni volta che modifico il codice, ci sono delle cartelle collegate nei progetti j2ee, collegate per ogni cartella del progetto java
Per (4) Probabilmente dovrò usare Maven, ma è possibile risolvere il problema (1) (2) e (3) senza usare Maven?
L'alternativa è quella di avere un set up documento di una pagina di istruzioni
fare Inoltre avete altri consigli generali o specifiche su come organizzare tutto questo casino.
Grazie