linha de comando maven como apontar para um settings.xml específico para um único comando?
133
É possível apontar para um arquivo de configurações específico para substituir o settings.xml padrão que está sendo usado pelo maven para um único comando? Exemplo:
mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"
@NeerajSinghChouhan Eu sei que é um pouco tarde, mas no Eclipse, abra Janela> Preferências> Maven> Configurações do Usuário. Especifique um arquivo diferente de Configurações do usuário (settings.xml) lá e clique em Atualizar configurações.
Executei o mvn install com uma opção não default settings.xml via -s e os artefatos foram postados no repositório .m2 padrão e não no repositório especificado em -s. Tentei especificar um arquivo de configurações inexistente via -s e ele reclamou que o arquivo não existia. Portanto, o maven parece reconhecer que estou especificando um arquivo não padrão, mas optando por não usá-lo ou não por completo.
settings.xml
ou via linha de comando-Dmaven.repo.local=$HOME/.my/other/repository