私のプロジェクトは Grails 2.2.2 に基づいています。Groovy バージョン 2.4.4 をアップグレードするために、Grails 2.5.4 にアップグレードする必要があります。
そこで、Grails 2.5.4 をダウンロードし、Grails ホームを環境変数に、bin フォルダーをクラスパスに設定しました。
コマンドラインから grails -version is Grails 2.5.4 を見ることができます
次に、grails create-app helloworld を作成しました。無事作成されました。
helloworldcd
プロジェクトに参加し、grails run-app を実行しようとしました。
この後、コマンドラインでクラスパスの構成を約10〜15分間見ることができ、最終的にエラーが発生しtomcat:7.0.55.3 not found
ます. grails 2.5.4 ディレクトリに tomcat バージョン 7.0.55.2 が表示されるので、BuildConfig.groovy
Tomcat をバージョン 7.0.55.2 に変更しました。そして再び grails run-app を実行し、今度はプラグインがインストールされました。
次にエラーが発生しました
':cache:1.1.8'
":asset-pipeline:2.5.7"
これらが Grails 2.5.4 の plugins フォルダーにあることに驚いていますが、それでも文句を言います。
Mavenレポを追加しました
mavenRepo "http://repo.grails.org/grails/plugins" mavenRepo "http://repo.grails.org/grails/core"
しかし、これはうまくいきませんでした。
これを手動でコピーして run-app を再度実行したところ、キャッシュとアセット パイプラインに関連する依存関係でエラーが発生しました。
これをコメントアウトして run-app を実行しました。次に、catalina ライブラリが見つからないというエラーが発生しました。次に、Tomcat に関連するライブラリをコピーしましたが、それでも hello world プロジェクトを実行できません。Spring parserContext class not found というエラーが発生しました。
以前、Grails 2.2.2 に取り組んでいたとき、このような問題は発生せず、すぐに helloworld プロジェクトを作成して実行することができました。
今、Grails 2.5.4 と Grails 3.1.3 を使って、私は本当にイライラしています。Grails 2.4.4 と Grails 3.0.3 も試しました。
Grails バージョン 2.5.4 または Grails 3.1.3 を使用して helloworld grails プロジェクトを作成および実行する方法を教えてもらえますか。また、Groovy 2.4.4 を含む古いバージョンの Grails を試す準備ができています。