È buona pratica creare più file di guerra per app Web da un repository di origine?

0

Mi è stato chiesto di fare quanto segue:

  • Prendi un progetto all'interno di un repo (il repository ha più progetti all'interno)
  • Costruisci uno script di formica che creerà due file di guerra webapp per tomcat separati. Sono due app Web.
  • I due file di guerra devono essere differenti app web in quanto ci sono funzionalità richieste in un file di guerra e non devono essere in un altro file di guerra

È questo il modo consigliato per farlo? Ritengo che il modo corretto sia invece il seguente:

  • L'app web separata deve essere in progetti separati (anche in repository separati per aiutare con il commit / push tracking) come progetto Maven
  • Il comune tra le due app web dovrebbe essere spostato in un progetto comune (anche repo e tracciare con commit / push meglio) come progetto Maven
  • Le modifiche al progetto comune vengono implementate da Jenkin in un server Nexus / Maven
  • Le due app Web dipenderanno dal progetto comune tramite Maven
  • NON usare più ant form e fai costruire a Maven i due file war per due progetti di app web

La breve domanda è: è molto strano che creiamo due file di guerra per app Web separati (che hanno qualcosa in comune) da una singola sorgente di progetto con un delicato script di formica. Anche se ciò è possibile, ritengo che questo sia troppo simile a hacking nello script ant-build per copiare e incollare risorse per separare posizioni temporanee e creare file di guerra da posizioni separate in app web separate.

    
posta InformedA 07.12.2016 - 14:28
fonte

0 risposte

Leggi altre domande sui tag