“Classe duplicada encontrada” - arquivos IntelliJ e .class
Importei recentemente um projeto da nossa empresa para o IntelliJ Idea (10.5.1). Criamos e executamos o projeto usando umformig script de compilação e o IntelliJ suporta isso muito be
No entanto, o IntelliJ parece ter um problema distinto quando o diretório de saída de compilação é igual ao diretório de código-fonte, ou seja,.class
s arquivos @ são colocados nos mesmos diretórios que os respectivos.java
fontes
(Note que eu sei que esse não é o caminho certo, mas diga ao meu chefe. Esse projeto tem mais de 15 anos e é correspondentemente grande, muitas coisas dependem dele para que seja assim, não há nada que eu possa fazer sobre isso.
Assim que as coisas são compiladas, o IntelliJ detecta o.class
arquivos e os adiciona à árvore do projeto. O problema aqui é que ele as considera declarações de classe, portanto, recebo uma mensagem "classe duplicada encontrada" para cada classe. Isso não me deixa incapaz de trabalhar, mas é extremamente irritante, como você pode imagina
Tentei fazer o IDE ignorar.class
, mas aparentemente isso não faz com que seja carregada nenhuma classe, incluindo o tempo de execução do JRE e qualquer outra coisa localizada dentro do.jar
arquivos
Existe alguma maneira de fazer com que o IntelliJ Idea ignore.class
rquivos @ que estão no mesmo local que seus arquivos.java
fontes