Чи можна встановити місце локального сховища Maven як аргумент у командному рядку Maven?
Річ у тім, що я не використовую стандартний в ~/.m2/repository
. Однак я перевірив якийсь проект, який будується з власними налаштуваннями -s settings.xml
. Цей параметр.xml не вказує моє локальне сховище, тому Maven ~/.m2/repository
знову використовує використання ... Я хотів би використовувати місце локального сховища, яке не використовується за замовчуванням, без додавання <localRepository>
елемента в налаштування проекту.xml
Я намагався
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
але жоден із цих варіантів не працює.
Тому я думаю, що мені доведеться вирішити, чи буду я змінювати налаштування сторонніх файлів.xml або перенести місцеве репо в режим ~
settings.xml
. Дивіться maven.apache.org/guides/mini/guide-configuring-maven.html