Strumenti di distribuzione intelligenti per Java [chiuso]
Sto cercando uno strumento in grado di distribuire webapp parziali, non solo distribuire una guerra contenente una versione completamente nuova di una webapp. Lo scopo è quello di consentire la distribuzione automatica (ad esempio, ma non solo, i file delle proprietà) in un ambiente Mavenized. Qualche idea?
4 answers
Kwatee (http://www.kwatee.net) può fare sia la guerra o dispiegamenti esplosi. Ha un'interfaccia utente web, ma è possibile automatizzarla tramite python CLIs o un'attività ant fornita.
Http://liverebel.com - Date un'occhiata su LiveRebel. Penso che sia quello che ti serve.
Ho trovato anche alcuni strumenti:
- Glu , che è gestito dal team di LinkedIn
- ControlTier , che sembra in grado di farlo e molto, molto di più
- Chef , che è un framework Java se vuoi scrivere il tuo strumento di distribuzione (che non è il mio caso, ma potrebbe essere interessante per qualcun altro)
Penso che potresti usare il plugin maven wagon per farlo. Prova l'obiettivo wagon:upload-single
- penso che sia quello che stai cercando, devi solo riempire gli spazi vuoti di configurazione per così dire.
Uno gotcha da ricordare - è necessario aggiungere la configurazione del server alle impostazioni maven.file xml, che è abbastanza facile da fare, non dimenticarlo.