Вопрос

Я использую Buildr с проектом Java/Scala. Зависимости описаны в строительстве. Как вы, возможно, знаете, Buldr загружает зависимости в папку ~ .m2 (как это делает Maven2).

Мне интересно, как я могу импортировать зависимости (из папки ~ .m2 или Buildfile) в мой проект IntelliJ, чтобы насладиться завершением кода и обнаружением ошибок среди других функций, предлагаемых IntelliJ.

Спасибо

Это было полезно?

Решение

У Buildr есть плагин для создания проектов IntelliJ Idea. Это описано здесь:

Если вы используете INTELLIJ IDEA, вы можете генерировать файлы проекта, выпустив:

$ buildr Idea

Он будет генерировать файл .iml для каждого проекта (или подпроекта) и .ipr, который вы можете напрямую открыть для корневого проекта. Чтобы позволить IntelliJ Idea должным образом разрешать внешние зависимости, вам нужно будет добавить переменную M2_REPO, указывающую на ваш каталог хранилища Maven2 (настройки / переменные пути).

Если вы используете Idea 7 или более поздней версии, используйте задачу Buildr Idea7x. Эта задача создает правильные файлы .ipr и .iml для версии Idea 7. Она включает суффикс -7x в сгенерированных файлах, поэтому вы можете использовать задачи Idea и Idea7x рядом с тем же проектом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top