2010-11-26 10 views
0

私は、最新のJDKをMac上でのGrails 1.3.5と9.0.4のIntelliJ日午前IntelliJのすべてのコード変更に私のアプリを再起動するために私を強制的に

私はGrailsのプロジェクトの最も簡単ながあります。単純にレンダリングしたHelloWorldをコントローラからの文字列。私はIntelliJのNew Projectウィザードを通して作成しました。それはうまくいって、IntelliJは正しいgrails SDKを手に入れました。

問題はIntelliJのは、私は例えば「Hello World」の文字列を変更する(私は自分のコードに加えた変更を、見るためにアプリを再起動しますということである。

私は、テキストエディタと同じコントローラを編集する場合(たとえば、 TextMateの)と私は、私が欲しいもの、明らかである取得ホットコード置換を行うgrails run-appと、コマンドラインからアプリケーションを実行する...

誰もが手掛かりを得たが

答えて

2

いくつかのポイント:?

  • お使いの場合はGrailsのサポートが9.0.xの
  • 以来、多くのことを改善してきたので、私は強く、最新のIntelliJ X EAP(http://confluence.jetbrains.net/display/IDEADEV/IDEA+X+EAP)を使用することをお勧めしますIntelliJの設定ファイルがうんざりしてしまったので、 'grails integrate-with -intellij'で簡単に再作成できます。 N.B.これは設定ファイルと古いフォーマットを再作成し、IntelliJはそれらをアップグレードすることを推奨します - この手順に従います
  • 実行コンフィギュレーションがGrailsがコマンドラインから実行するときと少なくとも同じメモリ設定を使用していることを確認してください。 「VMパラメータ」フィールドを「-XX:MaxPermSize = 256m -Xmx1G」に設定する
  • (まれにIntelliJの内部コンパイラがプレーンなGroovyよりも厳しい場合)、実行時に「Make」チェックボックスを無効にします設定ダイアログ。

問題が解決しない場合は、使用している実行コンフィギュレーションのスクリーンショットを貼り付けてください。

+0

ステファン、ありがとう –

関連する問題