Местоположение локального репозитория Maven для Linux и Windows

У меня система с двойной загрузкой с Windows и Linux. У меня есть еще один раздел, который виден как Windows, так и Linux. Я хочу разместить там свой локальный репозиторий. Как я могу указать путь, понятный и Linux, и Windows. Windows видит его как диск d: / repository , а Linux видит его как / media / 234242342 / repository . Как мне настроить это в pom.xml ?

25
задан palacsint 18 May 2012 в 12:43
поделиться

2 ответа

Вы делаете это не в POM, а в вашем ~/.m2/settings.xml , который будет отличаться как для Linux, так и для Windows, так что нет проблем. См. Элемент localRepository :

<settings>
    <localRepository>d:\repository</localRepository>
    <!-- or -->
    <localRepository>/media/234242342/repository</localRepository>
    ...
 </settings>
11
ответ дан 28 November 2019 в 20:44
поделиться

Разве вы не можете просто определить оба местоположения как отдельные репозитории и позволить maven использовать доступное?

Или символическую ссылку /media/234242342/repository - /repository и использовать этот путь для обеих сборок.

Также взгляните на профили maven , это может быть полезно!

1
ответ дан 28 November 2019 в 20:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: