Как я могу установить pom.xml в проект IntelliJ? - PullRequest
2 голосов
/ 27 января 2012

Я создал проект в IntelliJ, и он работает. Теперь я хочу использовать Maven. ОК, так что я добавляю pom.xml, нет проблем. Когда я добавляю зависимость, файлы классов получают тот красный кружок, через который в одиночку говорится, что файлы теперь находятся вне проекта:

enter image description here

Я знаю, что могу перейти к Файл> Структура проекта> Модули , чтобы исправить это:

enter image description here

НО! когда я возвращаюсь и редактирую свой файл пом, красные круги смерти возвращаются.

Что я делаю не так? Нужно ли заново делать проект?

Заранее спасибо, Andy

Ответы [ 3 ]

3 голосов
/ 27 января 2012

Обратите внимание, что при использовании проекта Maven IDEA будет следовать рекомендациям Maven для местоположения источника и тестовых корней, например, источники Java должны быть расположены в src/main/java, а не просто в src, как на скриншоте.Так что либо следуйте правилам Maven, либо не используйте Maven.

2 голосов
/ 27 января 2012

Каталог src не должен быть исходным каталогом - вы должны следовать структуре каталогов Maven или быть готовым к причинению вреда. Например, исходные файлы Java должны находиться в src/main/java.

Вы должны удалить каталог IntelliJ out по умолчанию и убедиться, что вы компилируете в target.

0 голосов
/ 27 января 2012

У меня нет опыта работы с IntelliJ, но вы знаете, что Maven хранит файлы зависимостей, которые он загружает, в каталоге отдельно от вашего проекта?Например, в Windows 7 он хранит файлы jar в C: \ Users \ YourUserName.m2 \ repository.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...