Как переместить каталог maven «.m2» из моего домашнего каталога после установки IntelliJ

Вопрос: Я только что установил IntelliJ 15 на Ubuntu и хотел обновить индексы репозитория maven, у меня возникают ошибки на диске, потому что моя домашняя папка находится на ограниченном диске. Я полностью потерял попытку переместить ~/.m2 в другое место. Я пробовал настройки IntelliJ и менял пути и настройки maven, но не работал, и большую часть

Вопрос:

Я только что установил IntelliJ 15 на Ubuntu и хотел обновить индексы репозитория maven, у меня возникают ошибки на диске, потому что моя домашняя папка находится на ограниченном диске.

Я полностью потерял попытку переместить ~/.m2 в другое место. Я пробовал настройки IntelliJ и менял пути и настройки maven, но не работал, и большую часть времени они возвращаются в домашнюю папку после перезапуска IntelliJ.

Я хотел добавить, что я не устанавливал maven (используя apt-get install maven). Помогло бы это или дало бы больше контроля?

Лучший ответ:

Вы можете изменить местоположение локального репозитория Maven, изменив настройки Maven. Из конфигурации локального хранилища:

Местоположение вашего локального репозитория может быть изменено в пользовательской конфигурации. Значение по умолчанию – ${user.home}/.m2/repository/.

<settings> … <localRepository>/path/to/local/repo/</localRepository> … </settings>

Примечание. Локальный репозиторий должен быть абсолютным путем.

Поскольку вы используете установку Maven, поставляемую с IntelliJ, а не собственную версию Maven, вы можете создать пользовательские настройки Maven:

  1. Создайте файл settings.xml под ${user.home}/.m2/
  2. В нем есть следующее содержание:

    <settings xmlns=»http://maven.apache.org/SETTINGS/1.0.0″ xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance» xsi:schemaLocation=»http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd»> <localRepository>/path/to/local/repo</localRepository> </settings>

Maven будет читать этот файл и использовать указанный локальный репозиторий.

Ответ №1

Еще одна альтернатива, которую я нашел, – это тоже затмение.

Создайте файл D:TAASsettings.xml папке D:TAASsettings.xml следующим образом:

<settings xmlns=»http://maven.apache.org/SETTINGS/1.0.0″ xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance» xsi:schemaLocation=»http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd»> <localRepository>D:TAAS.m2repository</localRepository> </settings>

Затем я настроил его сам затмение в соответствии со следующим рисунком.

Это вариант для встроенных версий maven.

Оцените статью
Добавить комментарий