Как создать и запустить проекты Maven после импорта в Eclipse IDE

Я изучаю создание Java-проекта в Eclipse с использованием Maven. Я создал проект Java HelloWorld из
Шаблон maven-archetype-quickstart в папке D:/maven_projects . Затем, чтобы преобразовать проект Maven для поддержки Eclipse IDE, я перешел в папку проекта и выдал команды:
mvn eclipse:eclipse mvn package mvn eclipse:eclipse и mvn package .

Затем я импортировал проект в Eclipse и выполнил необходимые конфигурации Eclipse, например, установив локальный repository Maven в classpath Eclipse. Теперь проект в папке D:/EclipseWorkspace . Я успешно выполнил проект в печати Eclipse «helloworld».

Теперь, если я хочу продолжить разработку проекта и по этой причине хочу добавить новые зависимости в pom.xml в Eclipse, новые банки не будут добавлены в classpath при запуске проекта.

Поэтому мой вопрос заключается в том, чтобы импортировать проект Maven в Eclipse, как я могу добавить все больше зависимостей в pom.xml, а затем построить и запустить проект? Каков рекомендуемый и эффективный способ сделать это?

Я бы порекомендовал вам не использовать инструменты командной строки m2eclipse (т. Е. Mvn mvn eclipse:eclipse ) и вместо этого использовать встроенную поддержку Maven, известную как m2e .

Удалите проект из Eclipse, затем запустите mvn eclipse:clean проект, чтобы удалить данные проекта m2eclipse. Наконец, с современной версией Eclipse просто сделайте «Импорт> Maven> Существующий проект в рабочую область …» и выберите ваш pom.xml.

M2e будет автоматически управлять вашими зависимостями и загружать их по мере необходимости. Он также поддерживает создание Maven через новый интерфейс «Run as Maven build …». Это довольно изящно.

Зависимости могут быть обновлены с помощью «Maven -> Update Project ..» в Eclipse с использованием плагина m2e после изменения файла pom.xml. Обновление Maven Project на основе изменений на pom.xml

1.Обновление проекта

Щелкните правой кнопкой мыши на проекте maven -> update project

Проект 2.Build

Щелкните правой кнопкой мыши на своем проекте. запустить как -> Maven build

Если вы еще не создали «Запустить конфигурацию», она откроет новую конфигурацию с некоторыми значениями автозаполнения.

Вы можете изменить имя. «Базовый каталог» будет автоматически заполненным значением для вас. Прочтите его как есть. Создайте команду maven для полей «Цели».

т.е. «чистая установка» для целей строительства

Нажмите Apply

Нажмите «Запустить».

Проект 3.Run на tomcat

Щелкните правой кнопкой мыши на своем проекте. запустите как -> Run-Configuration. Он откроет окно Run-Configuration для вас.

Щелкните правой кнопкой мыши на «Maven Build» в правой колонке и выберите «Новый». Это откроет для вас пустую конфигурацию.

Измените имя так, как хотите. В поле базового каталога вы можете выбрать значения с помощью 3 кнопок (рабочее пространство, файловая система, переменные). Вы также можете скопировать и вставить автоматически сгенерированное значение из ранее созданной конфигурации запуска. Дайте цели как «tomcat: run». Нажмите «Применить». Нажмите «Запустить».

Если вы хотите получить более четкое представление о моментальных снимках, используйте следующую ссылку.

Создание и запуск проекта Maven в Eclipse

(Я надеюсь, что этот ответ поможет кому-то прийти после темы вопроса)

Просто установите плагин m2e для Eclipse. Затем будет добавлена ​​новая команда в инструкции импорта Eclipse, называемая «Импортировать существующие проекты maven».

ответ 1

  1. Щелкните правой кнопкой мыши на своем проекте в eclipse
  2. перейти на maven -> Обновить проект

ответ 2

просто нажмите Alt + F5 после обновления вашего pom.xml. Это снова создаст ваш проект и загрузит все файлы jar

Когда вы добавляете зависимость в pom.xml , сделайте maven clean , а затем maven build , он добавит баны в ваш проект.

Вы можете искать артефакты зависимостей по адресу http://mvnrepository.com/

И если он не добавляет банок, он должен давать вам ошибки, которые будут означать, что он не может получить флягу, что может быть связано с нарушением репозитория или проблемами соединения.

Ну, иногда, если это одна или две банки, лучше загрузите их и добавьте в путь сборки, но с большим количеством зависимости используйте maven.

  1. Щелкните правой кнопкой мыши на своем проекте
  2. Перейти к Maven> Обновить проект
  3. Проверьте флажок «Обновление обновления моментальных снимков / выпусков»
  4. Нажмите ОК.

Это все. Вы можете увидеть прогрессию сборки в левом углу ниже.

  • Лучшая практика Maven для создания искусственного артефакта zip
  • Рекомендации по управлению версиями Maven
  • Какие артефакты следует использовать для JAXB RI в моем проекте Maven?
  • Maven не работает на Java 8, когда tags Javadoc являются неполными
  • Maven2: Отсутствует артефакт, но банки на месте
  • Как получить свойство командной строки для перезаписи свойства maven
  • Как сообщить Maven, чтобы использовать последнюю версию зависимости?
  • java.lang.NoClassDefFoundError: org / apache / spark / streaming / twitter / TwitterUtils $ во время работы TwitterPopularTags
  • maven2: исключая каталог из WAR
  • Как добавить дополнительный исходный каталог для maven для компиляции и включения в сборку jar?
  • Как управлять maven settings.xml на общем сервере jenkins?
  • Давайте будем гением компьютера.