2

現在、EclipseでGoogle App Engine / Grailsテストアプリを実行しようとすると、以下の警告が表示されます。

  1. 警告、ターゲットが名前の名前を上書きしますstartLogging
  2. 警告:C:\ Users \ Some Person.grails \ 1.2.0 \ projects \ test-grails \ plugins \ app-engine-0.8.8 \ grails-app \ conf\springが見つかりません。
  3. 警告:C:\ Users \ Some Person.grails \ 1.2.0 \ projects \ test-grails \ plugins \ app-engine-0.8.8 \ grails-app\confが見つかりません。
  4. 警告:C:\ Users \ Some Person.grails \ 1.2.0 \ projects \ test-grails \ plugins \ app-engine-0.8.8 \ grails-app \ conf\hibernateが見つかりません。

コンソールからの出力は次のとおりです。

Base Directory: C:\Users\Some Person\workspace\test-grails
Resolving dependencies...
Dependencies resolved in 1160ms.
Running script C:\grails-1.2.0\scripts\RunApp.groovy
Environment set to development
Warning, target causing name overwriting of name startLogging
  [groovyc] Compiling 1 source file to C:\Users\Some Person\workspace\test-grails\web-app\WEB-INF\classes
     [copy] Copying 1 file to C:\Users\Some Person\.grails\1.2.0\projects\test-grails
     [copy] Copying 1 file to C:\Users\Some Person\workspace\test-grails\web-app\WEB-INF
Configuring persistence for AppEngine
     [copy] Warning: C:\Users\Some Person\.grails\1.2.0\projects\test-grails\plugins\app-engine-0.8.8\grails-app\conf\spring not found.
     [copy] Warning: C:\Users\Some Person\.grails\1.2.0\projects\test-grails\plugins\app-engine-0.8.8\grails-app\conf not found.
     [copy] Warning: C:\Users\Some Person\.grails\1.2.0\projects\test-grails\plugins\app-engine-0.8.8\grails-app\conf\hibernate not found.

Spring Tools Suite(STS)を使用してGrailsプロジェクトを作成し、app-engineプラグイン「grailsinstall-plugin app-engine」をインストールすると、このエラーが発生します。以前、Grailsプロジェクトが正しく実行されるapp-engineプラグインをインストールしました。

これらの警告を解決する方法はありますか?

4

3 に答える 3

1

警告1は、Grailsのスクリプトの問題が原因で発生します。JIRAを調べましたが、それに関連するバグレポートは見つかりませんでした。副作用はないと思います。

警告2、3、4は、app-engineプラグイン内のフォルダーを参照しています。彼らは迷惑ですが、害を及ぼすことはありません。あなたができる最善のことは、警告を停止するためにそれらのフォルダーを追加するように作成者に要求するapp-engineプラグインに対してJIRAを発生させることです。

于 2010-01-25T11:35:00.723 に答える
0

でアプリを作成しましたgrails create-appよね?confこれで、grailsプロジェクトルートの下に(およびhibernateそのspring下に)フォルダーが作成されているはずです。

IDEを実行している場合は、フォルダが空であるためにIDEがフォルダを「認識」しない可能性があります。これもエラーになります。

于 2010-01-24T20:30:21.813 に答える
0

執筆時点では、Spring Tools Suiteを使用してgrailsアプリケーションを作成しないでください。これは、1)まだ新しく、十分に成熟していない、2)デフォルト設定の一部が変更され、特にコマンドライン実行を混在させる場合に多くの問題が発生するためです。

NetbeansまたはIntelliJを使用します。Grailsアプリケーションを作成するために、私はEclipseを大いに支持していますが、EclipseからNetbeansに切り替えました。

于 2010-05-27T03:14:06.383 に答える