Недавно я импортировал один из проектов нашей компании в IntelliJ Idea (10.5.1). Мы создаем и запускаем проект, используя скрипт сборки ant , и IntelliJ прекрасно это поддерживает.
Однако у IntelliJ, похоже, есть особая проблема, когда выходной каталог компиляции равен каталогу исходного кода, то есть .class
файлы помещаются в те же каталоги, что и их соответствующие источники .java
.
(Обратите внимание, что я знаю, что это неправильный путь, но скажите об этом моему боссу. Этому проекту более 15 лет и, соответственно, он большой, слишком много вещей зависит от того, чтобы он был таким, я ничего не могу с этим поделать.)
Итак, когда все скомпилировано, IntelliJ обнаруживает .class
и добавляет их в дерево проекта. Проблема здесь в том, что он считает их объявлениями классов, поэтому я получаю сообщение «найден повторяющийся класс» для каждого класса. Это не лишает меня возможности работать, но, как вы можете догадаться, это очень раздражает.
Я пытался заставить IDE игнорировать файлы .class
, но, видимо, из-за этого не загружались никакие классы , включая среду выполнения JRE и все остальное, что находится внутри файлов .jar
.
Есть ли способ заставить IntelliJ Idea игнорировать файлы .class
, которые находятся в том же месте, что и их .java
источники?