Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails 依赖项和最新版本_Grails_Artifactory - Fatal编程技术网

Grails 依赖项和最新版本

Grails 依赖项和最新版本,grails,artifactory,Grails,Artifactory,我们目前正在使用Grails2.2,并试图升级到2.4,但我们遇到了一个问题。 在BuildConfig.groovy中,我们有一些使用最新版本的依赖项和插件。 例如:“com.example:myplugin:latest.release” 在Grails2.2中,这将按预期工作。在Grails2.4中,我收到一个错误:错误解析错误获取依赖项:找不到工件 我们正在使用最新版本的Artifactory。该错误表明grails正在查找正确的位置,但找不到它 如果我们指定了一个特定的版本,那么gra

我们目前正在使用Grails2.2,并试图升级到2.4,但我们遇到了一个问题。 在BuildConfig.groovy中,我们有一些使用最新版本的依赖项和插件。 例如:“com.example:myplugin:latest.release”

在Grails2.2中,这将按预期工作。在Grails2.4中,我收到一个错误:错误解析错误获取依赖项:找不到工件

我们正在使用最新版本的Artifactory。该错误表明grails正在查找正确的位置,但找不到它

如果我们指定了一个特定的版本,那么grails会认为它没有问题。例如:“com.example:myplugin:12.03.01”

自2.2版以来的最新版本是否有更改?我们现在应该指定版本号吗


谢谢。

最新的.release语法是针对常春藤的,只与常春藤解析器一起使用。Grails2.4使用Aether作为依赖项解析器,它是Maven构建工具中的依赖项解析引擎。在Maven中,最新版本的表达式语法略有不同。看

所以要得到最新的版本,你需要一个没有上限的最小版本。例如:

 compile ":feeds:[1.6,)"