2011-06-30 5 views
2

私はIntelliJIdea 10.0.3をGrailsアプリケーションに使用しています。私はアプリを起動すると突然それがピックアップし、古いコンパイルされたクラスを実行します。私はgrailscleanを何度もやってみましたが、それはうまくきれいに見えます。しかし、私がアプリケーションを実行すると、既知の画面にアクセスしても、私のアプリケーションにはもう存在しない古いハードコーディングされた値が表示されます。 私はまた、プロジェクトの作成と再ビルドを試みましたが、成功もしませんでした。IntelliJ Idea 10は、古いコンパイルされたクラスを取得しています。私はそれらをきれいにすることができません

私はクラスの名前を変更せずにこれをどのように解決できますか?

ありがとうございます。これは本当にイライラしていて、私をすごく減速させています。

+0

私と同僚の同僚は同じ問題を抱えています... –

+1

私はこの問題を抱え、可能なコンパイル出力フォルダをすべてチェックして、それらがピックアップされていないことを確認して解決しました。私の場合は、古いクラスがかなり深く入れ子になっていて、自分の成果物にあるモジュールのコンパイル出力を上書きしていました。古いフォルダを削除することで問題は解決しました。愚かな問題ですが、IntelliJは、出力フォルダをきれいにするように掃除するだけであることを覚えておいてください。 – mricci

答えて

3

10.5.1アップデートを試すと、この問題が解決する場合があります。そうでない場合は、の再構築時に出力ディレクトリをSettings | Compilerに有効にしてから、再度再構築することができます。

サンプルプロジェクトのサポートと、解決できない場合の再現手順をお問い合わせください。

+0

あなたの応答をありがとうが、デフォルトで既にチェックされていて、問題は引き続き発生しています。 – Viriato

+0

注:IntelliJのアイデア10から抜け出して以来、私はもうこの問題を抱えていません。 – Viriato

関連する問題