0

私はSTS最新バージョン(2.7)と最新のgrailsも使用しています。STSで新たにgrailsプロジェクトを作成した後、grailsの依存関係の更新で長時間フリーズし、タイムアウトエラーとして表示されます。また、GroovyObjectエラーが発生しますが、プロジェクトはコマンドラインで正常に実行されます。そこで、依存関係を更新するためにSTSを破棄し、依存関係をBuildConfig.groovyに含めて使用しましgrails compileたが、コンパイル時にClassNotFoundエラーが発生しました。これは、grailsがIvyCLASSPATHを取得しなかったようです。そのため、依存関係を解決するためにMavenに変更することを考えています。

私の質問は、どちらが優れていて、STSとEclipseのどちらにシームレスに統合されているかということですが、それでもMavenではなくgrailsコマンドを使用したいと思います。

4

1 に答える 1

0

プロジェクトが単なるgrailsプロジェクトの場合は、grailsの依存関係を使用します。

私はmavenizedgrailsプロジェクトとplaingrailsプロジェクトを経験しました。最初はマルチモジュールプロジェクトがある場合に適していますが、そのうちの1つだけがgrailsモジュールです。この場合、すべてのgrailsコマンドが失われます。次のようなコマンドを使用する必要があり、コマンドにmvn grails:run-app引数を渡すのは複雑です:(

于 2011-08-04T10:36:26.717 に答える