È possibile distribuire un artefatto maven direttamente su un server web?

0

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?

    
posta dwjohnston 12.05.2016 - 03:02
fonte

1 risposta

-1

Questo è più specifico per Integrazione continua (CI) e Distribuzione continua. Per ottenere questo Jenkins, gli strumenti Bamboo sono consigliati e facili l'integrazione con i tuoi repository, lo script di compilazione e la distribuzione sul rispettivo server

per Jenkins puoi visitare link : questo ti guiderà sull'installazione, l'installazione e la configurazione.

    
risposta data 12.05.2016 - 09:36
fonte

Leggi altre domande sui tag