Обычно, когда вы используете команду Maven mvn eclipse:eclipse
для преобразования существующего проекта Java для поддержки проекта Eclipse, Maven создаст весь путь к классу зависимостей с помощью переменной M2_REPO , которая по умолчанию не определена в Eclipse.
Ничего особенного, M2_REPO – это просто обычная ” переменная пути к классу ” в Eclipse для поиска вашего локального репозитория Maven.
Здесь мы покажем вам два способа добавления M2_REPO переменная пути к классу в среде разработки Eclipse.
1. Добавьте M2_REPO Вручную
Определить и добавить M2_REPO переменная пути к классу вручную в среде разработки Eclipse. Выполните следующие действия:
- Среда разработки Eclipse, строка меню
- Выберите Окно > Настройки
- Выберите Java > Путь сборки > Переменные Пути к Классам
- Нажмите на кнопку “Создать” > определите новую переменную M2_REPO и укажите ее в локальном репозитории Maven
- Сделано.
2. Добавить M2_REPO автоматически – eclipse: настройка-рабочее пространство
В качестве альтернативы вы можете определить и добавить M2_REPO с помощью команды Maven ” eclipse: настройка-рабочее пространство
“.
mvn -Declipse.workspace="your Eclipse Workspace" eclipse:configure-workspace
Смотрите пример:
C:\>mvn -Declipse.workspace="C:\Users\mkyong\workspace" eclipse:configure-workspace [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'eclipse'. [INFO] ------------------------------------------------------------------------ [INFO] Building Maven Default Project [INFO] task-segment: [eclipse:configure-workspace] (aggregator-style) [INFO] ------------------------------------------------------------------------ [INFO] [eclipse:configure-workspace {execution: default-cli}] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1 second [INFO] Finished at: Thu Apr 14 20:45:17 SGT 2011 [INFO] Final Memory: 9M/112M [INFO] ------------------------------------------------------------------------
Сделано.
Убедитесь, что добавлена переменная M2_REPO Просмотрите переменную пути к классу, чтобы убедиться, что M2_REPO добавлен в среду разработки Eclipse.
Вам нужно добавить это M2_REPO переменная пути к классу только один раз, и эта переменная является общей для всей рабочей области вашего Eclipse.
Рекомендации
Оригинал: “https://mkyong.com/maven/how-to-configure-m2_repo-variable-in-eclipse-ide/”