Niedawno zmieniłem hasło i muszę zmienić mój plik maven settings.xml, aby to odzwierciedlić. Jednak bez względu na to, co zrobię w pliku settings.xml, zmienione hasło po prostu nie zostanie odebrane. Z desperacji uruchomiłem mavena z przełącznikiem -s ( mvn -s <my intended settings.xml file>
) i wszystko zaczęło działać. Wygląda na to, że maven domyślnie używa „niewłaściwego” pliku settings.xml
Czy istnieje sposób, aby dowiedzieć się, gdzie znajduje się plik settings.xml, którego używa maven?
maven
configuration-files
PROMIEŃ
źródło
źródło
Odpowiedzi:
Użyj opcji debugowania Mavena, tj .
mvn -X
:W tym wyniku widać, że plik settings.xml jest ładowany z pliku
/home/myhome/.m2/settings.xml
.źródło
MAVEN_OPTS
, niestety ten program nie działa.