Qual è il modo preferito di fare quanto segue con git, maven e jenkins:
Sto sviluppando un'applicazione, che vorrei mantenere i rami "dev" e "release". Vorrei che Jenkins costruisse entrambi. Potrebbe essere che gli artefatti di rilascio abbiano versioni come 1.5.2 e gli sviluppatori di sviluppo siano solo 0.0.1-SNAPSHOTs. Vorrei non avere 2 file pom.xml diversi.
Ho esaminato i profili, ma non sembrano essere in grado di cambiare le versioni degli artefatti. Un modo in cui ho guardato potrebbe essere l'aggiunta di un "qualificatore" ai test-build. Ovviamente potrei semplicemente rinominare il file, perché le informazioni sul vero artefatto su questo non sono importanti, perché l'app è autonoma.
Quale sarebbe il modo preferito per farlo? O come lo faresti?