5

アイデア 11.1.2

アップグレードする必要がある Grails アプリがあります。アプリケーションはいくつかのモジュールで構成されています。1 つはアプリケーションで、その他のいくつかはプラグインです。アプリケーションを右クリックして、Grails -> Change SDK Version に移動しました。必要なバージョンを選択すると、IDEA からアプリケーションをアップグレードするかどうか尋ねられました。はいをクリックすると、すべて問題ありませんでした。

私はプラグインモジュールで同じことをしようとしています。IDEA は、アップグレードするかどうかを尋ねることはなく、SDK を変更しているようにも見えません。コマンド ラインからモジュールをアップグレードすると、IDEA に戻ったときに、バージョンの不一致があると判断され、確認もなしに自動的にダウングレードされます。

これに対する回避策はありますか?

4

3 に答える 3

4

このIDEAバージョンではうまくいきました。すべてのプラグインの application.properties で Grails のバージョンを変更してください。

app.grails.version=2.1.0

次に、すべてのモジュール (プラグイン)、Grails、SDK バージョンの変更を右クリックします。もう変更されているはずです。

于 2012-07-17T14:37:16.853 に答える
3

まったく同じ問題があります-異なるSDKを必要とするアプリ+プラグイン(テスト用)。

調査の結果、IntelliJ IDEA バグIDEA-114418であることが判明しました。そこで、このバグにも投票していただければ幸いです。

于 2013-11-25T06:13:37.440 に答える