gpt4 book ai didi

grails - 从2.2.3到2.4.0的依赖更新的问题

转载 作者:行者123 更新时间:2023-12-02 14:23:59 25 4
gpt4 key购买 nike

我已经更新了我的项目的grails版本,但是由于依赖关系而无法运行该应用程序。我知道问题出在哪里,日志显示出来很明显,但是我不确定如何解决它。我可以帮忙。

"C:\Program Files\Java\jdk1.7.0_11\bin\java" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:49981,suspend=y,server=n -Dgrails.home=C:\Users\per245\.grails\2.4.0 -Dbase.dir=C:\Users\per245\workWebsites\spine\Website "-Dtools.jar=C:\Program Files\Java\jdk1.7.0_11\lib\tools.jar" -Dgroovy.starter.conf=C:\Users\per245\.grails\2.4.0/conf/groovy-starter.conf -Xmx768M -Xms768M -XX:MaxPermSize=256m -XX:PermSize=256m -Djline.WindowsTerminal.directConsole=false -javaagent:C:\Users\per245\.grails\2.4.0\lib\org.springframework\springloaded\jars\springloaded-1.2.0.RELEASE.jar -noverify -Dspringloaded=profile=grails -Dfile.encoding=UTF-8 -classpath "C:\Users\per245\.grails\2.4.0\lib\org.codehaus.groovy\groovy-all\jars\groovy-all-2.3.1.jar;C:\Users\per245\.grails\2.4.0\dist\grails-bootstrap-2.4.0.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 13.1.3\lib\idea_rt.jar" org.codehaus.groovy.grails.cli.support.GrailsStarter --main org.codehaus.groovy.grails.cli.GrailsScriptRunner --conf C:\Users\per245\.grails\2.4.0/conf/groovy-starter.conf "run-app -plain-output"
Connected to the target VM, address: '127.0.0.1:49981', transport: 'socket'
|Loading Grails 2.4.0
|Configuring classpath
Error |
Resolve error obtaining dependencies: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):

- org.grails.plugins:tomcat:2.4.0

(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.plugins:hibernate:2.4.0
- org.springframework:spring-test:4.0.5.RELEASE

(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.plugins:hibernate:2.4.0

(Use --stacktrace to see the full trace)
Disconnected from the target VM, address: '127.0.0.1:49981', transport: 'socket'
Error |
Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):

- org.grails.plugins:tomcat:2.4.0


|Run 'grails dependency-report' for further information.

Process finished with exit code 1

最佳答案

可以通过将版本明确设置为tomcat 7.0.x和hibernate 4.3.x或3.6.x来实现,但是这两个不是唯一的版本,因为脚手架,资源/ Assets 管道也必须更新。

似乎更好的解决方案是创建一个新的2.4.0应用程序,然后在新应用程序中复制您的内容。 Burt Beckwith的“Programming Grails”一书中也对此提出了建议。这种方法的优点是,您可以显式检查新的默认配置设置,然后确定必须更改甚至可以删除其中一个配置设置。更改配置设置后,您可以将内容移动到新应用中,并将 Controller /域类调整为新内容(例如2.3中引入的respond方法)。

关于grails - 从2.2.3到2.4.0的依赖更新的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24209122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com