2 Stimmen

IntelliJ Idea 10 nimmt alte kompilierte Klassen auf. Ich kann sie nicht löschen.

Ich verwende IntelliJIdea 10.0.3 für eine Grails-Anwendung und plötzlich, wenn ich meine App ausführe, wird eine alte kompilierte Klasse ausgewählt. Ich habe mehrmals grailsclean versucht, und es scheint erfolgreich zu reinigen. Wenn ich jedoch die Anwendung ausführe und auf einen bekannten Bildschirm zugreife, wird immer noch ein alter fest codierter Wert angezeigt, den ich nirgendwo mehr in meiner Anwendung habe.
Ich habe auch versucht, ein Make durchzuführen und das Projekt neu zu erstellen, aber auch ohne Erfolg.

Weiß jemand, wie ich dies ohne Umbenennen der Klasse lösen kann?

Vielen Dank, das ist wirklich frustrierend und bremst mich enorm aus.

0 Stimmen

Ich und ein Kollege von mir haben das gleiche Problem...

1 Stimmen

Ich hatte dieses Problem und löste es, indem ich alle möglichen Kompilationsausgabeverzeichnisse überprüfte und sicherstellte, dass sie nicht erfasst wurden. In meinem Fall überschrieb ein altes Klassenmodul, das ziemlich tief verschachtelt war, den Modulkompilationsausgang in meinem Artefakt, und das Löschen des alten Ordners behob das Problem. Ein albernes Problem, aber es lohnt sich daran zu denken, dass IntelliJ nur die Ausgabeverzeichnisse reinigt, die Sie ihm gesagt haben zu reinigen.

3voto

CrazyCoder Punkte 369803

Probieren Sie das Update auf 10.5.1 aus, es könnte dieses Problem beheben. Wenn nicht, können Sie das saubere Ausgabeverzeichnis beim erneuten Erstellen aktivieren in Einstellungen | Compiler und dann erneut erstellen.

Wenden Sie sich an den Support mit dem Beispielsprojekt und den Schritten zur Reproduktion, wenn Sie es nicht lösen können.

0 Stimmen

Vielen Dank für Ihre Antwort, aber das wurde bereits standardmäßig überprüft und das Problem ist immer noch aufgetreten.

0 Stimmen

Bitte übersetzen Sie dies und behalten Sie dabei die gleichen HTML-Tags bei: Hinweis: Ich habe dieses Problem nicht mehr, es ist eine Weile her, seit ich IntelliJ Idea 10 verlassen habe.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X