UTF-8 エンコーディングでファイルを生成する grails コード ジェネレーターがあります。私のクラスには Unicode 文字列が含まれているため、UTF-8 が必要です。
コードをコンパイルしようとすると、コンパイラは次のように文句を言います:
One of the classes is an explicit generated class using the class statement,
the other is a class generated from the script body based on the file name.
Solutions are to change the file name or to change the class name.
コードを ASCII にエンコードすると、すべてが完璧に機能します。UTF-8 を使用すると、コンパイラがクラス名とファイル名を異なる方法で読み取るようです。
回避策はありますか?