Maven использует глобальные настройки и файл настроек пользователя. Если файл пользовательских настроек существует, он переопределяет глобальный.
Глобальный находится в %M2_HOME%\conf\
, а пользовательский - в %HOME%\.m2\
. Здесь %HOME%
означает домашний каталог любого пользователя, работающего с подчиненным Jenkins.
Таким образом, самое простое решение, если оно возможно в вашей ситуации, - просто скопировать правильный файл settings.xml в каталог %HOME%\.m2\
на подчиненном компьютере Jenkins.
В качестве альтернативы, вы можете указать пользовательский файл settings.xml в командной строке mvn, используя опцию --settings
, чтобы вы могли поместить файл в известном месте (например, C:\
), а затем попросить Дженкинса передать настройки Maven, что-то вроде --settings C:\settings.xml
.
Кроме того, часто полезно создать нового пользователя Windows для запуска подчиненного устройства Jenkins, чтобы вы могли легко определить, где он будет искать файлы конфигурации.