2016-07-28 1 views
0

アプリケーション情報:Grailsの3エラーパッケージaplication-は、設定のすべての依存関係を解決できませんでした ':gspCompile'

  • Grailsのバージョン:3.1.8
  • Groovyのバージョン:2.4.6
  • JVMのバージョン: 1.8.0_60

私は次のようなエラーに遭遇しかし、実行可能なアーカイブを取得するためにgrails packageを実行している:

Could not resolve all dependencies for configuration ':gspCompile'. Could not resolve javax.servlet:javax.servlet-api:3.1.0. Required by: app:app:0.1 Could not resolve javax.servlet:javax.servlet-api:3.1.0. Could not get resource ' https://repo.grails.org/grails/core/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom '. Could not HEAD ' https://repo.grails.org/grails/core/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom '. Connect to repo.grails.org:443 [repo.grails.org/52.205.225.191, repo.grails.org/23.23.24.228] failed: Connection timed out: connect

Error Command [package] error: Could not execute build using Gradle distribution 'https://services.gradle.org/distributions/gradle-2.13-bin.zip'. 

サーブレットAPIは、Grailsのレポ(Loucherのおかげで)で、実際にあるので、私は、なぜ私はこのエラーをgettinのよ完全にはよく分かりません。

+0

私はちょうど 'https:// repo.grails.org/grails/core/javax/servlet/javax.servlet-api /'をチェックし、 '3.1.0'が必要なpomと共にそこにあります – Loucher

+0

あなたは正しいです。それはそこにある。なぜ私のアプリはそれを拾っていないか分からない。私は調査します。 – kulsoompatel

答えて

1

いくつかの調査をした後、Grails 3はGradle 2.2 or higherを使用し、バージョン2.1.3を使用していることがわかりました。 2.3に私のgradleバージョンを変更した後、エラーが消えているようだが、私は他のエラーのために私の実行可能なアーカイブを持っていなかった。

org.codehaus.groovy.runtime.DefaultGroovyMethods.each(Ljava/util/List;Lgroovy/lang/Closure;)Ljava/util/List; 

私が見つけた私が遭遇した、このエラーを検索した後にGrailsでbugがあります:私はなっていたエラーは以下の通りでした。より多くの検索はthis postにつながります。以下のコマンドを使用して、コメントで提案されているように私は2.9に私のGradleのバージョンを更新:

./gradlew wrapper --gradle-version 2.9 

私はそれを行っているように見えたありがたいことにwarファイルとを生成するためのGradleを使用しました。

関連する問題