«Обнаружен повторяющийся класс» - файлы IntelliJ и .class

Недавно я импортировал один из проектов нашей компании в IntelliJ Idea (10.5.1). Мы создаем и запускаем проект, используя скрипт сборки ant , и IntelliJ прекрасно это поддерживает.

Однако у IntelliJ, похоже, есть особая проблема, когда выходной каталог компиляции равен каталогу исходного кода, то есть .class файлы помещаются в те же каталоги, что и их соответствующие источники .java .

(Обратите внимание, что я знаю, что это неправильный путь, но скажите об этом моему боссу. Этому проекту более 15 лет и, соответственно, он большой, слишком много вещей зависит от того, чтобы он был таким, я ничего не могу с этим поделать.)

Итак, когда все скомпилировано, IntelliJ обнаруживает .class и добавляет их в дерево проекта. Проблема здесь в том, что он считает их объявлениями классов, поэтому я получаю сообщение «найден повторяющийся класс» для каждого класса. Это не лишает меня возможности работать, но, как вы можете догадаться, это очень раздражает.

Я пытался заставить IDE игнорировать файлы .class , но, видимо, из-за этого не загружались никакие классы , включая среду выполнения JRE и все остальное, что находится внутри файлов .jar .

Есть ли способ заставить IntelliJ Idea игнорировать файлы .class , которые находятся в том же месте, что и их .java источники?

6
задан pdinklag 5 July 2011 в 09:18
поделиться