2013-05-31 2 views
2

Я новичок в IntelliJ. Каков наилучший (и рекомендуемый метод) для импорта проекта в IntelliJ. Есть ли для этого плагин maven?Импорт проекта Java в редакцию сообщества IntelliJ IDEA

Более конкретно, я заинтересован в импорте этого проекта. https://github.com/nathanmarz/storm-starter?source=c

Спасибо.

UPDATE 1 - Когда я пытаюсь использовать файл. -> открыт (файл m2-pom.xml) он просто открывает файл XML (как показано на скриншоте ниже

enter image description here

ответ

1

Это выглядит как этот проект имеет файл POM с именем m2-pom.xml. вы должны импортировать его как проект Maven. Предполагая, что он использует стандартные репозитории, вы сразу сможете скомпилировать код с мавенно.

вы можете выбрать Open в меню, а затем выберите этот файл, и он должен загрузить проект.

Помните, что это проект clojure. Возможно, вам захочется изучить плагин La Clojure, чтобы узнать, как/если он может импортировать проекты clojure с ним. Похоже, что шаги, которые я дал, будут работать, но код может не работать очень легко для вас без плагина La Clojure.

+0

Перед отправкой вопроса, я попробовал (откройте меню и загрузите файл m2-pom.xml). Но он открывает файл m2-pom.xml (см. Обновленный снимок экрана в вопросе выше) –

+0

@SoumyaSimanta Интересно, я думаю, что он не знает, что это файл maven, потому что имя отличается. Не могли бы вы переименовать его в 'pom.xml', а затем повторите попытку? –

+1

Я переименовал m2-pom.xml в pom.xml, он работает. У меня даже нет проблемы с classpath, которую я имел с идеей mvn: idea. –

1

Вы можете либо импортировать проект Maven внутри IntelliJ (File ->Import Project...), либо вы можете просто использовать Maven IDEA plugin. Все, что вы делаете, это выполнить mvn idea:idea внутри каталога Maven, и будет создан файл проекта. Этот файл может быть открыт как проект внутри IntelliJ.

EDIT: @maba warnsне использовать плагин Maven IntelliJ.

+0

Отличный трюк, я не знал о плагине IDEA или 'mvn idea: idea' –

+0

Я пробовал это, и мне удалось импортировать проект, но у него есть куча ошибок компиляции (символ не найден). Есть ли простой способ проверить, какие банки находятся в пути к классам, и изменить путь к классам? –

+0

@SoumyaSimanta Это просто проблема с зависимостями? Вы можете убедиться, что все ваши зависимости присутствуют в репозиториях, предоставленных в вашем pom.xml, или установлены в вашем локальном репозитории. Чтобы установить зависимость, просто запустите 'mvn install' в каталоге Maven этого проекта. –

Смежные вопросы