解决非 Grails 中的依赖关系
Troubleshoot dependencies in non-Grails
我在 grails 1.3.7 中有一个旧代码,我需要将它传递给 grails 2.3.11,但是我给出了那些依赖性错误,并且由于我没有太多的 grails 经验,所以我没有知道我必须做什么来解决这个错误。有人可以帮助我吗?
| Error Resolve error obtaining dependencies: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):
- org.grails.plugins:framework:0.3.1
- org.grails.plugins:tomcat:1.3.7
- org.grails.plugins:audit-logging:0.5.4.coss
- org.grails.plugins:hibernate:1.3.7
- org.grails.plugins:trackable:0.3
- org.grails.plugins:attachmentable:0.2.1
创建新的 grails 2.3 应用程序并将其 BuildConfig 默认依赖项复制过来,并删除那些已通过复制粘贴更新的依赖项,至少是最关键的应用程序 运行ning: hibernate
和 tomcat
.
然后是困难的部分。您需要查看所有其他插件并尝试找到插件的 grails 2.x 版本并将正确的版本添加到您的配置中。很多时候它根本不存在,所以你可能必须找到一种方法来实现它的行为,也许它是在 2.x 中添加到 grails 核心的,也许它是新 spring 版本的一部分,也许不是。也许 1.3.7 版本的插件可以 'out of the box' 与 2.0 一起使用,但插件本身不再托管,因此您必须在互联网上的某个地方找到它。
在缺少插件的极端情况下,您可以尝试分叉代码并将其移植到 grails 2.x。根据插件的复杂程度,可能非常简单也可能非常困难。
无论如何,要解决这个问题,您应该注释未找到但不阻止应用程序 运行ning 的依赖项,例如 audit-logging
。然后,当各个部分开始就位并且您可以 运行 您的应用程序并查看一些页面时,将插件一个接一个地添加回来解决 grails 2.x 方法。
如果缺少的插件在 1.3.7 中很流行,那么在您之前有人问替代品是什么,并且有一种方法可以在 grails 中克服它 2.x
我在 grails 1.3.7 中有一个旧代码,我需要将它传递给 grails 2.3.11,但是我给出了那些依赖性错误,并且由于我没有太多的 grails 经验,所以我没有知道我必须做什么来解决这个错误。有人可以帮助我吗?
| Error Resolve error obtaining dependencies: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):
- org.grails.plugins:framework:0.3.1
- org.grails.plugins:tomcat:1.3.7
- org.grails.plugins:audit-logging:0.5.4.coss
- org.grails.plugins:hibernate:1.3.7
- org.grails.plugins:trackable:0.3
- org.grails.plugins:attachmentable:0.2.1
创建新的 grails 2.3 应用程序并将其 BuildConfig 默认依赖项复制过来,并删除那些已通过复制粘贴更新的依赖项,至少是最关键的应用程序 运行ning: hibernate
和 tomcat
.
然后是困难的部分。您需要查看所有其他插件并尝试找到插件的 grails 2.x 版本并将正确的版本添加到您的配置中。很多时候它根本不存在,所以你可能必须找到一种方法来实现它的行为,也许它是在 2.x 中添加到 grails 核心的,也许它是新 spring 版本的一部分,也许不是。也许 1.3.7 版本的插件可以 'out of the box' 与 2.0 一起使用,但插件本身不再托管,因此您必须在互联网上的某个地方找到它。
在缺少插件的极端情况下,您可以尝试分叉代码并将其移植到 grails 2.x。根据插件的复杂程度,可能非常简单也可能非常困难。
无论如何,要解决这个问题,您应该注释未找到但不阻止应用程序 运行ning 的依赖项,例如 audit-logging
。然后,当各个部分开始就位并且您可以 运行 您的应用程序并查看一些页面时,将插件一个接一个地添加回来解决 grails 2.x 方法。
如果缺少的插件在 1.3.7 中很流行,那么在您之前有人问替代品是什么,并且有一种方法可以在 grails 中克服它 2.x