Для задания сборки на сервере сборки я хочу установить местоположение .m2
на что-то отличное от user.home / .m2
.
Я думал, что смогу обмануть maven, установив export HOME = $ WORKSPACE
для сборки, но артефакты продолжали загружаться и развертываться в домашний каталог пользователя сборки.
Поэтому я думаю, что maven использует пользователя . home
системное свойство, которое, кажется, не принимает во внимание $ HOME
.
Есть ли решение для этого? У нас есть локальный кеш maven, и я хочу загрузить все артефакты для этого задания сборки и предотвратить любое развертывание в $ HOME / .m2
пользователя сборки, чтобы отделить отдельные задания сборки друг от друга . По крайней мере, я хочу это для некоторых работ.
Есть идеи? Заранее спасибо!