Collaborazione in team con Maven - Java EE

0

Per team di 6,

Abbiamo un progetto spring MVC in fase di sviluppo con Angular come Frontend e Spring framework come back end.

Da build e ampli del progetto Java; aspetto del controllo della versione,

È consigliabile, non limitare il team sull'uso di un editor specifico, creando il template maven (archetipo mvc di primavera) e condividi il codice java su github, per consentire a qualsiasi utente di scaricare quel codice da github e consentire di utilizzare qualsiasi editor come IntelliJ o eclipse con il corrispondente plugin di editor di Maven?

o

È consigliabile, limitare il team di utilizzare un editor specifico (ad esempio eclipse) e creare un progetto eclipse con il plugin maven installato in eclipse?

    
posta user1787812 07.12.2017 - 13:15
fonte

2 risposte

4

Non penso che ci sia un metodo consigliato per andare.

Detto questo, come sviluppatore, odierò un'azienda in cui è stata imposta la scelta IDE. Gli sviluppatori sono più produttivi e felici con i loro strumenti preferiti.

Prova anche a non essere bloccato in un IDE. Potresti pentirtene in futuro, immagina se il prossimo anno alcune aziende offriranno un nuovo IDE con molte caratteristiche killer, perché non dovresti provarlo?

    
risposta data 08.12.2017 - 10:31
fonte
2

La mia opzione preferita è:

  • command line maven e CI è il riferimento e dovrebbe sempre funzionare
  • se hai le convenzioni del codice, tutti devono rispettarle (praticamente: sii gentile e hai convenzioni di formattazione e impostazioni di avviso che possono essere implementate bene all'interno di tutti gli IDE desiderati)
  • ogni sotto comunità IDE è libera di controllare anche i propri progetti .project, .idea o altri modelli di codice purché non infrangono nessuna delle regole sopra
risposta data 08.12.2017 - 21:44
fonte

Leggi altre domande sui tag