2014-05-21 11 views
9

con Maven si può facilmente specificare la posizione settings.xml, per esempio:specificare la posizione personalizzata del file maven security-settings.xml?

mvn -s custom/dir/settings.xml package 

Esiste un modo simile per specificare la sicurezza-settings.xml personalizzato?

Il ragionamento alla base di questo è semplice: per distribuirlo facilmente tramite un repository locale. Ora, la sicurezza NON è una preoccupazione: è tutto sulla intranet.

risposta

11

Richiesto come MNG-4853. Anche se non implementato direttamente, una soluzione è suggerita:

Ho verificato che funziona -Dsettings.security=path/to/security-settings.xml

Come dettagliato in the announcement blog post, è anche possibile utilizzare la funzione di password principale delocalizzazione. Scrivere un file ~/.m2/security-settings.xml con un reindirizzamento in esso:

<settingsSecurity> 
    <relocation>/Volumes/mySecureUsb/secret/settings-security.xml</relocation> 
</settingsSecurity> 
+2

C'è anche [MNG-5438] (https://issues.apache.org/jira/browse/MNG-5438) con una patch per un Comando opzione di linea. – Tunaki

Problemi correlati