У меня есть проект на Bitbucket. Только источники совершены. Чтобы загрузить проект на новый компьютер, я использовал «Контроль версий»> «Проверка из контроля версий» из IntelliJ.
Затем он спрашивает, хочу ли я создать новый проект из этого источника, на что я отвечаю Да. Все идет нормально. Это создает хороший маленький Java-проект для меня, состоящий из одного модуля.
Тем не менее, моей целью при внедрении этого проекта в IntelliJ было превратить его в проект Maven. Я не могу найти ни одного варианта, который позволил бы мне сделать это!
Есть ли способ заставить IntelliJ просто сгенерировать для меня простой пустой файл pom.xml с именем, идентификатором артефакта и хранилищем? Или есть ли способ импортировать проект как проект Maven? (Всякий раз, когда я пытаюсь создать проект из существующего источника, это только дает мне возможность проекта Java.)
источник
Визуал для тех, кому это выгодно.
После щелчка правой кнопкой мыши по имени проекта (в данном примере «test») выберите «Добавить поддержку фреймворка» и установите флажок «Maven».
источник
источник
Я хочу добавить важный намек на то, что преобразование подобного проекта может иметь побочные эффекты, которые заметны, когда у вас более крупный проект. Это связано с тем, что Intellij Idea (2017) берет некоторые важные настройки только из файла pom.xml, что может привести к некоторой путанице, по крайней мере, затронуты следующие разделы:
Все эти моменты необходимо пересмотреть и откорректировать, но после этого это работает как шарм.
Более того, к сожалению, не создан достаточный шаблон pom.xml, я добавил пример, который может помочь решить большинство проблем.
Изменить 2019:
источник
У меня был другой сценарий, но все-таки приземлился на этот ответ.
Я импортировал свою корневую папку проекта, содержащую несколько проектов Maven, но также некоторые другие вещи, используемые в этом проекте.
IntelliJ распознал файлы Java, но не разрешил зависимости Maven.
Я исправил это, выполнив щелчок правой кнопкой мыши на каждом POM, а затем «Добавить как проект Maven»
источник
Я решил эту проблему, выполнив следующие шаги:
Файл> Закрыть проект
Импортировать проект
Выберите свой проект через всплывающее окно системных файлов
Установите флажок «Импортировать проект из внешней модели» и выберите запись Maven.
И некоторые кнопки «Далее» (выберите JDK, ...)
Затем проект будет импортирован как модуль Maven.
источник
Это исправило это для меня: откройте вкладку maven projects справа. Добавьте помп, если его еще нет, затем нажмите «Обновить» в левом верхнем углу вкладки.
источник
Самый простой способ - добавить проект как проект Maven напрямую. Для этого в проводнике проекта слева щелкните правой кнопкой мыши файл POM для проекта, в нижней части контекстного меню вы увидите параметр «Добавить как проект Maven», щелкните его. Это автоматически преобразует проект в проект Maven
источник