Чи можна встановити місце локального сховища 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