Как создать и запустить проекты Maven после импорта в Eclipse IDE
Я изучаю создание Java-проекта в Eclipse с использованием Maven. Я создал проект Java HelloWorld
из
Шаблон maven-archetype-quickstart в папке D:/maven_projects
. Затем, чтобы преобразовать проект Maven для поддержки Eclipse IDE, я перешел в папку проекта и выдал команды:
mvn eclipse:eclipse
и mvn package
.
Затем я импортировал проект в Eclipse и выполнил необходимые конфигурации Eclipse, например, установив локальный репозиторий Maven в classpath Eclipse. Теперь проект в папке D:/EclipseWorkspace
. Я успешно выполнил проект в печати Eclipse "helloworld".
Теперь, если я хочу продолжить разработку проекта и по этой причине хочу добавить новые зависимости в pom.xml в Eclipse, новые баночки не добавляются в classpath при запуске проекта.
Итак, мой вопрос: после импорта проекта Maven в Eclipse, как я могу добавить все больше зависимостей в pom.xml, а затем построить и запустить проект? Каков рекомендуемый и эффективный способ сделать это?
Ответы
Ответ 1
Я бы порекомендовал вам не использовать инструменты командной строки m2eclipse (т.е. mvn eclipse:eclipse
) и вместо этого использовать встроенную поддержку Maven, называемую m2e.
Удалите проект из Eclipse, затем запустите mvn eclipse:clean
в своем проекте, чтобы удалить данные проекта m2eclipse. Наконец, с современной версией Eclipse просто сделайте "Импорт > Maven > Существующий проект в рабочее пространство..." и выберите ваш pom.xml.
M2e будет автоматически управлять вашими зависимостями и загружать их по мере необходимости. Он также поддерживает создание Maven через новый интерфейс "Run as Maven build...". Это довольно изящно.
Ответ 2
Зависимости могут быть обновлены с помощью "Maven → Update Project.." в Eclipse с использованием плагина m2e после изменения файла pom.xml.
![Maven Project Update based on changes on pom.xml]()
Ответ 3
Просто установите плагин m2e для Eclipse. Затем будет добавлена новая команда в инструкции Eclipse Import, называемая "Импортировать существующие проекты maven".
Ответ 4
ответ 1
- Щелкните правой кнопкой мыши по проекту в eclipse
- перейти на maven → Обновить проект
ответ 2
просто нажмите Alt + F5
после обновления вашего pom.xml. Это снова создаст ваш проект и загрузит все файлы jar.
Ответ 5
Когда вы добавляете зависимость в pom.xml, сделайте maven clean, а затем maven build, он добавит вам банки проект.
Вы можете искать артефакты зависимостей в http://mvnrepository.com/
И если он не добавляет банки, он должен давать вам ошибки, которые будут означать, что он не сможет извлечь банку, что может быть связано с нарушенным репозиторием или проблемами со связью.
Ну, иногда, если это один или два баночки, лучше загрузите их и добавьте в путь сборки, но с большим количеством зависимостей используйте maven.
Ответ 6
- Щелкните правой кнопкой мыши на своем проекте
- Перейти в Maven > Обновить проект
- Отметьте флажок "Обновить обновление моментальных снимков/выпусков".
- Нажмите Ok
Это все. Вы можете увидеть прогрессирование сборки в левом углу ниже.