Установить. m2 для одного задания сборки в другое место

Для задания сборки на сервере сборки я хочу установить местоположение .m2 на что-то отличное от user.home / .m2 .

Я думал, что смогу обмануть maven, установив export HOME = $ WORKSPACE для сборки, но артефакты продолжали загружаться и развертываться в домашний каталог пользователя сборки.

Поэтому я думаю, что maven использует пользователя . home системное свойство, которое, кажется, не принимает во внимание $ HOME .

Есть ли решение для этого? У нас есть локальный кеш maven, и я хочу загрузить все артефакты для этого задания сборки и предотвратить любое развертывание в $ HOME / .m2 пользователя сборки, чтобы отделить отдельные задания сборки друг от друга . По крайней мере, я хочу это для некоторых работ.

Есть идеи? Заранее спасибо!

5
задан Martin C. 31 May 2011 в 16:23
поделиться