Ho il file .war e devo fare "deploy script". È possibile farlo con Maven? Posso eseguire solo la fase di implementazione del ciclo di vita? Oppure sarà meglio utilizzare altri strumenti per l'implementazione come formica, gant ecc.Come escludere una delle fasi del ciclo di vita di Maven
9
A
risposta
2
No, non è possibile saltare le fasi. Il comando mvn phase-x
indica sempre "Esegui tutte le fasi fino a phase-x, inclusive". Alcuni plug-in, tuttavia, possono rilevare se sono stati apportati cambiamenti dall'ultima esecuzione e decidere (da soli) di non eseguire — la build successiva è più veloce.
Non sono sicuro di cosa esattamente si voglia raggiungere — forse si potrebbe dare un'occhiata a Maven assembly plugin?
Problemi correlati
- 1. Come posso mappare le fasi del ciclo di vita di Maven non coperte dal plugin di Eclipse m2e?
- 2. JManuale del ciclo di vita
- 3. Verificare la durata del ciclo di vita e l'esistenza di file in Maven e segnalare l'errore
- 4. React animazioni del ciclo di vita
- 5. come funziona il ciclo di vita?
- 6. Ciclo di vita delle attività - onCreate chiamato su ogni riorientamento
- 7. ViewBag/ViewData Ciclo di vita
- 8. Android View Ciclo di vita
- 9. Jacoco Maven Plugin - L'esecuzione del plugin non è coperta dalla configurazione del ciclo di vita
- 10. Posso riprendere un ciclo di vita di Maven da una fase arbritraria?
- 11. ElasticSearch.NET gestione delle connessioni client/ciclo di vita
- 12. Ciclo di vita Android SharedPreference
- 13. Installare la dipendenza vaso locale come parte del ciclo di vita, prima di Maven tenta di risolverlo
- 14. Come escludere una dipendenza dal progetto del genitore in Maven?
- 15. Esegui Tomcat con Maven ed Eclipse - Fase del ciclo di vita sconosciuto
- 16. L'esecuzione del plugin non è coperta dall'errore di configurazione del ciclo di vita
- 17. Maven Tycho: Come escludere eclipsec.exe in una build di prodotto?
- 18. Eventi del ciclo di vita della pagina in xamarin.forms
- 19. Il ciclo di vita del servizio WCF ospitato in IIS
- 20. Ripresa del ciclo di vita delle attività/riproduzione multimediale sulla schermata di blocco
- 21. Affidabilità del ciclo di vita dell'attività (onPause to onDestory)
- 22. test ngOnChanges gancio del ciclo di vita in angolare 2
- 23. Collegamento al ciclo di vita di un frammento come Application.ActivityLifecycleCallbacks
- 24. Reagire componenti del ciclo di vita, stato e redux
- 25. Visualizza il ciclo di vita del cercapersone e dei frammenti
- 26. Visualizza il ciclo di vita del controller su UIModalPresentationOverCurrentContext
- 27. ASP.NET MVC Controller Ciclo di vita
- 28. Ciclo di vita del singleton basato su enum
- 29. Arresta un'app richiamando le callback del ciclo di vita
- 30. Metodi del ciclo di vita per i servizi in angular2
Mi dispiace che non sia stato espresso chiaramente il mio scopo. Forniamo al cliente un file .war, e il mio scopo è quello di fare il programma di installazione per questo .war, che svolgerebbe compiti come trovare il contenitore servlet, eseguirlo, se non avvia, distribuire o ridistribuire l'applicazione, sostituire alcune proprietà in File .properties e alcune altre attività specifiche. Ho avuto l'idea di scrivere un proprio plugin Maven per problemi speciali, e di usare il plugin Maven per la distribuzione "standard". Tuttavia la risposta è molto chiara. Grazie per questo Cercherò altri strumenti più appropriati per il mio compito. – Sergey
@Sergey Quando l'hai detto, il plug-in dell'assembly sembra almeno un percorso che vale la pena esaminare. Comincerei con la creazione di un progetto separato (solo per l'esecuzione del plugin assembly) che userebbe questa guerra come dipendenza. Non sono sicuro che con la sostituzione dei file .properties, tuttavia, potrebbe non essere possibile in questo modo. – MaDa
Grazie! Penso che il tuo consiglio sia il modo di risolvere il mio problema. – Sergey