grails从2.2.0升级到2.3.4

grails从2.2.0升级到2.3.4,grails,Grails,您好,我将我的Grails应用程序从2.2.0升级到Grails 2.3.4,但出现以下错误: |Loading Grails 2.3.4 |Configuring classpath Error | Resolve error obtaining dependencies: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): - or

您好,我将我的Grails应用程序从2.2.0升级到Grails 2.3.4,但出现以下错误:

|Loading Grails 2.3.4
|Configuring classpath
Error |
Resolve error obtaining dependencies: Failed to resolve dependencies (Set      log level to 'warn' in BuildConfig.groovy for more information):

- org.apache.tomcat.embed:tomcat-embed-core:7.0.47
- org.apache.tomcat:tomcat-catalina-ant:7.0.47
- org.apache.tomcat.embed:tomcat-embed-jasper:7.0.47

 (Use --stacktrace to see the full trace)
 Error |
 Resolve error obtaining dependencies: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):

- org.grails:grails-datastore-gorm-hibernate:2.0.6.RELEASE
- junit:junit-dep:4.10

  (Use --stacktrace to see the full trace)
 Error |
 Resolve error obtaining dependencies: Failed to resolve dependencies  (Set log level to 'warn' in BuildConfig.groovy for more information):

  - org.grails:grails-datastore-gorm-hibernate:2.0.6.RELEASE

(Use --stacktrace to see the full trace)
  Error |
 Failed to resolve dependencies (Set log level to 'warn' in  BuildConfig.groovy for more information):

 - org.apache.tomcat.embed:tomcat-embed-core:7.0.47
- org.apache.tomcat:tomcat-catalina-ant:7.0.47
 - org.apache.tomcat.embed:tomcat-embed-jasper:7.0.47

有任何解决此问题的建议吗?

Grails 2.3.4要求您升级大多数依赖项。我不知道全部,但我认为您必须将hibernate升级到Hibernate3。以下是我当前项目的BuildConfig的外观:

dependencies {
    // specify dependencies here under either 'build', 'compile', 'runtime',    'test' or 'provided' scopes e.g.
    runtime 'mysql:mysql-connector-java:5.1.24'

    //compile 'com.paypal.sdk:merchantsdk:2.4.103'
    compile 'joda-time:joda-time:2.2'
    compile ('org.apache.poi:poi:3.9','org.apache.poi:poi-ooxml:3.9')
    compile 'com.stripe:stripe-java:1.3.0'
}

plugins {
    // plugins for the build system only
    build ":tomcat:7.0.41"

    // plugins for the compile step
    compile ":scaffolding:2.0.0.RC1"
    compile ':cache:1.1.1'

    // plugins needed at runtime but not for compilation
    runtime ":hibernate:3.6.10.6" // or ":hibernate4:4.1.11.M2"
    runtime ":database-migration:1.3.5"
    compile ":jquery:1.10.2"
    runtime ":resources:1.2"
    // Uncomment these (or add new ones) to enable additional resources capabilities
    //runtime ":zipped-resources:1.0.1"
    //runtime ":cached-resources:1.1"
    //runtime ":yui-minify-resources:0.1.5"

    //app plugins
    compile ':webflow:2.0.8.1'
    compile ":mail:1.0.1"
    compile ":asynchronous-mail:1.0-RC5" //1.0
    compile ":spring-security-core:1.2.7.3"
    compile ':excel-export:0.1.10'
    compile ":spring-security-core:1.2.7.3"

    test ":spock:0.7"
}

这对我很有用。

Grails2.3.4要求您升级大部分依赖项。我不知道全部,但我认为您必须将hibernate升级到Hibernate3。以下是我当前项目的BuildConfig的外观:

dependencies {
    // specify dependencies here under either 'build', 'compile', 'runtime',    'test' or 'provided' scopes e.g.
    runtime 'mysql:mysql-connector-java:5.1.24'

    //compile 'com.paypal.sdk:merchantsdk:2.4.103'
    compile 'joda-time:joda-time:2.2'
    compile ('org.apache.poi:poi:3.9','org.apache.poi:poi-ooxml:3.9')
    compile 'com.stripe:stripe-java:1.3.0'
}

plugins {
    // plugins for the build system only
    build ":tomcat:7.0.41"

    // plugins for the compile step
    compile ":scaffolding:2.0.0.RC1"
    compile ':cache:1.1.1'

    // plugins needed at runtime but not for compilation
    runtime ":hibernate:3.6.10.6" // or ":hibernate4:4.1.11.M2"
    runtime ":database-migration:1.3.5"
    compile ":jquery:1.10.2"
    runtime ":resources:1.2"
    // Uncomment these (or add new ones) to enable additional resources capabilities
    //runtime ":zipped-resources:1.0.1"
    //runtime ":cached-resources:1.1"
    //runtime ":yui-minify-resources:0.1.5"

    //app plugins
    compile ':webflow:2.0.8.1'
    compile ":mail:1.0.1"
    compile ":asynchronous-mail:1.0-RC5" //1.0
    compile ":spring-security-core:1.2.7.3"
    compile ':excel-export:0.1.10'
    compile ":spring-security-core:1.2.7.3"

    test ":spock:0.7"
}
这对我很有用。

来自

如果要从以前版本的Grails 2.3.x升级,并且使用Hibernate和/或Tomcat插件,则需要在BuildConfig中更新版本:

  • 内部版本“:tomcat:7.0.47”
  • 运行时“:hibernate:3.6.10.6”
既然您是从2.3升级的,我想您也应该阅读

如果要从以前版本的Grails 2.3.x升级,并且使用Hibernate和/或Tomcat插件,则需要在BuildConfig中更新版本:

  • 内部版本“:tomcat:7.0.47”
  • 运行时“:hibernate:3.6.10.6”

既然您是从2.3升级的,我想您也应该阅读

我发现了什么问题,我在代理后面,所以Grails无法下载请求的包,解决方法有两种:1-向Grails添加代理,2-在没有代理服务器的情况下使用internet我发现了什么问题,我在代理后面,所以Grails无法下载请求的包,要解决这个问题,有两种方法:1-将代理添加到Grails,2-在没有代理服务器的情况下使用internet