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