ho progetti Maven e voglio schierare i miei manufatti in repository nesso interno che è configurato per avere i miei istantanee e rilasci su due luoghi separati. Quindi non posso usare 'distributionManagement' in quanto ciò significherebbe hardcode la posizione. Quindi ho definito un paio di nel mio settings.xml dire "releaseRepository" e "snapshotRepository" e ognuno ha il parametro "release" che dovrebbe essere impostato su "true" per le versioni e "false" per le istantanee.Maven Deploy: distribuire utilizzando -DaltDeploymentRepository
Sto eseguendo la mia build con il seguente comando per rilasciare i miei artefatti;
mvn clean deploy -DaltDeploymentRepository=releaseRspository::<DON'T KNOW WHAT GOES HERE SO LEFT IT EMPTY>::htp://abc.com/repositores/my-releases/ -Drelease=true
Ora, quando sto eseguendo il comando sopra, fallisce perché il valore per 'layout' non è fornito e ottengo eccezione e build fallisce.
Non sono riuscito a trovare alcuna informazione su quale dovrebbe essere il valore per 'layout', ho circa 10 progetti che voglio costruire e rilasciare uno dopo l'altro.
Grazie per ... appena preso ... il mio accumulo andato po 'più lontano, ma ora non è riuscita con il 'permesso negato'. Ho la scheda nello stesso settings.xml con username e password ma non sono sicuro che sia in uso, voglio dire che non riesco a vedere alcun collegamento tra il mio profilo e la definizione del server, come posso collegarli, ad esempio come posso dire maven usare id server = abc per autenticarsi e quindi usare la sua configurazione per caricare? –
SJunejo
Questo è il significato di 'id' in' altDeploymentRepository' –
id = PROFILE_NAME? è o dovrei usare il nome del server lì? – SJunejo