こんにちは、最新バージョンの STS (Spring Tool Suite) と最新の Grails プラグインを使用して基本的なアプリを作成しようとしています。次に、生成されたアプリがコンパイルされ、javac からエラーが表示されます。
Invalid commandline usage for javac.
javac: invalid source release: 1.6
Usage: javac <options> <source files>
コマンド ラインから javac を使用しようとすると (Oracle の最新の JVM 1.7.0_09 を使用していることを確認しました)、java が -source または -target オプションで 1.5 を超える値を受け入れないことがわかりました。
他の人はこれをどのように回避しますか? BuildConfig.groovy で次のように設定して、grails プロジェクトを 1.5 に変更しようとすると
grails.project.target.level = 1.5
grails.project.source.level = 1.5
1.7 用にコンパイルされているライブラリに起因する次のエラーが表示されます。
class file has wrong version 51.0, should be 49.0