plugin Maven per operare a livello di modulo genitore e figlio?

1

Ho una grande applicazione multi-modulo java / maven in cui ogni modulo figlio è la sua applicazione java e il root gen padre definisce le dipendenze standard

pom.xml - parent pom
- child1/pom.xml - app1
- child2/pom.xml - app2

Ho intenzione di scrivere un plug-in maven personalizzato, che sarà configurato a livello di sotto-modulo, che configurerà l'applicazione java per questo modulo. Spero di avere comandi come

myapp:start-app
myapp:stop-app

Voglio anche che lo stesso plug-in funzioni al livello padre pom, dove le opzioni supportate si riferiscono al cluster di applicazioni

myapp:start-cluster
myapp:stop-cluster

È ragionevole avere questi 4 comandi in un plug-in o dovrei dividere i comandi in due plugin separati ognuno con un problema specifico? Ho visto il plugin Maven "spring-boot: run" ma non supporta le operazioni a livello di cluster.

Qualche consiglio sarebbe apprezzato?

    
posta emeraldjava 08.06.2018 - 16:04
fonte

0 risposte

Leggi altre domande sui tag