t.me/atinfo_chat Telegram группа по автоматизации тестирования

Jenkins ищет Maven user settings и repository по неверному пути

Теги: #<Tag:0x00007f9b02c4c3c8> #<Tag:0x00007f9b02c4c008>

Добрый день!

Не могу разобраться почему дженкинс при выполнении Maven-джобы пытается найти user settings и repository по пути C:\WINDOWS\system32\config\systemprofile.m2. При локальном выполнении той же команды все отлично, происходит поиск в C:\Users\userName.m2.

Настройки Дженкинса:

Также пробовал в Global Tool Configuration указать путь к M2_HOME (e.g. D:\apache-maven-3.3.9).

Что-то я пропустил, но что именно - не пойму.

У вас дженкинс запущен как сервисот local-system скорее всего

Не совсем понял о чем речь, можно чуть подробнее?

Вы дженкинс как запускаете?
Как видовс сервис или cкомандной строки?
Подозреваю, что как сервис. И сервис у вас запущен от системного пользователся, потому он и пишет в системную папку.