Ho un progetto MVC di Maven Spring. Come faccio ad aggiungerlo a un SVN e ad eseguire commit e come lo distribuisco a un server Tomcat tramite il controllo SVN. Ho creato un account con assembla. qual'è il prossimo passo?
Attualmente io uso mvn war:war
comando per costruire la guerra per la distribuzione. Ma è un lavoro tedioso che per un piccolo cambiamento potremmo dover distribuire di nuovo tutti i file.
Oppure suggerisci un altro metodo per lo stesso?
risposte:
0 per risposta № 1Devi eseguire il check-out, compilare, testare, creare, generare report e distribuire. Questo è un lavoro per Jenkins.
0 per risposta № 2
+1 per Jenkins. In DEV, se si esegue localmente un server Tomcat, è possibile creare un collegamento simbolico dalla cartella src / main / webapp nella cartella deploy (il collegamento dovrebbe avere suffisso .war).
Per far sì che tutte le librerie (e altre risorse configurate richieste) vengano iniettate automaticamente in src / main / webapp / WEB-INF, eseguire
mvn war:inplace
(assicurati di non impegnare tali risorse su SVN)
Una modifica fittizia su web.xml attiverà una ridistribuzione automatica in Tomcat (non vero nel molo)