Я видел много сообщений об использовании eclipse для Mavenize проекта. Есть ли простой способ сделать это в IntelliJ? Из того, что я понимаю о "Mavenize", он просто добавляет некоторый xml в pom.xml, а структура каталогов находится в src/main/java, src/main/test....
Как вы "Mavenize" проекта с использованием Intellij?
Ответ 1
Используйте опцию Добавить поддержку рамок из меню правой кнопки мыши в корне проекта в представлении проекта:
Поместите отметку слева от параметра Maven и нажмите "ОК".
Шаблон pom.xml
будет добавлен в проект и будет создан стандартный макет исходного каталога Maven.
Устаревший ответ:
Вам нужно создать файл pom.xml
, описывающий ваш проект, затем откройте pom.xml
в IntelliJ IDEA или используйте параметр Import
в мастере New Project
, чтобы создать проект из Maven с большим количеством параметров.
Откроется Maven за 5 минут, чтобы начать.
Обратите внимание, что IntelliJ IDEA не имеет возможности конвертировать существующий проект в проект Maven, он может импортировать только из Maven.
Вам может потребоваться изменить каталоги проектов, чтобы они соответствовали Стандартный макет каталога Maven.
Ответ 2
Для тех, кто пользуется визуальным эффектом, как и я:
По существу, просто щелкните правой кнопкой мыши по папке. В этом примере он называется StackOverFlow
и выберите Add Framework Support
, а затем установите флажок Maven
. Обратите внимание, что этот параметр существует только тогда, когда вы создали класс в папке src
.
Ответ 3
Перейдите в .iml и в компоненте измените тег на следующий
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
Ответ 4
Это работает в версии 2016.3.1: Щелкните правой кнопкой мыши по проекту → перейдите в меню Maven → show effective POM
Ответ 5
Щелкните правой кнопкой мыши модуль, выберите "Добавить поддержку фреймворка..." и проверьте технологию "Maven". (Это также создает pom.xml для изменения.)