“Dupliquer la classe a trouvé” - Ide et .les fichiers de classe

J'ai récemment importé de l'un de nos projet de la société dans IntelliJ Idea (10.5.1). Construire et exécuter le projet à l'aide d'un ant script de compilation et de l'Ide prend en charge que l'amende juste.

Cependant, IntelliJ semble avoir un problème distinct lors de la compilation répertoire de sortie est égale à la répertoire de code source, c'est à dire .class les fichiers sont placés dans les mêmes répertoires que leur correspondant .java sources.

(Notez que je suis conscient que c'est pas une bonne façon d'aller, mais le dire à mon patron que. Ce projet de plus de 15 ans et de grande conséquence, trop de choses dépendent de lui pour être de cette façon, il n'y a rien que je puisse faire à ce sujet.)

Donc, une fois que les choses sont compilées, IntelliJ détecte la .class fichiers et les ajouter à l'arborescence du projet. Le problème ici est qu'il considère les déclarations de classe, ainsi, je reçois un "double classe a trouvé" message pour chaque classe. Cela ne me rend pas incapable de travailler, mais c'est extrêmement gênant comme vous pouvez le deviner.

J'ai essayé de faire l'IDE ignorer .class fichiers, mais apparemment ce fait il charge pas de classes à tous, y compris les JRE runtime et rien d'autre situé à l'intérieur de .jar fichiers.

Est-il possible de faire IntelliJ Idea ignorer .class fichiers qui sont dans le même emplacement que leur .java sources?

OriginalL'auteur pdinklag | 2011-07-05