Dire che il mio progetto è simile a
/src/main/java/...
/src/main/resources/...
/src/main/webapp
pom.xml
E l'ho conservato nel mio controllo di versione, Git / SVN ecc.
Il mio artefatto ha una firma come
<groupId>dwj.me</groupId>
<artifactId>some-project<artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
Se ho un server nexus in esecuzione, posso distribuire il mio progetto su nexus e la copia del progetto è disponibile e può essere utilizzata come dipendenza in altri progetti.
Se voglio distribuire questo progetto su un server web, al momento devo prima controllare il progetto fuori dal controllo di versione e poi usare un comando di build per distribuirlo sul mio server web specifico.
Quello che mi chiedo è se c'è un modo per evitare di dover controllare il progetto fuori dal controllo di versione, cioè. distribuire usando solo l'artefatto.
Inoltre è probabile che ci siano proprietà di configurazione in /src/main/resources
, è possibile impostare queste proprietà senza dover eseguire il checkout dal controllo di versione?