在我的 BuildConfig.groovy
中,如何指定我想要特定依赖项的“最新版本”?这是在哪里记录的?这是可配置的吗?意思是,这个机制如何知道 some-lib-1.0.0rc.jar
(候选版本)“晚于”some-lib-1.0.0.jar
>(生产版本)?
最佳答案
对于最新发布的插件(在 grails.org 中发布的插件)可以使用以下:
plugins {
compile ':some-plugin:latest.release'
}
latest.release
是 Grails 从 grailsCentral
的插件列表中选取的东西
(通常在运行 plugins-list-grailsCentral.xml
命令后可用作 grails list-plugin
)在 <user>/.grails/<grailsVersion>
下看起来像:
<plugins>
...
<plugin name='some-plugin' latest-release='0.1.0'>
<release version='0.1.0'>
<title>Some plugin</title>
<author />
<authorEmail />
<description>blah</description>
<file>url to zip artifact</file>
</release>
</plugin>
....
</plugins>
对于最新的依赖项/自定义插件,您可以尝试使用开放式版本:
compile( groupId: 'some-group', name: 'some-lib', version: '[1.0.0,)' )
// It can also be specified as simply as
compile 'some-group:some-lib:[1.0.0)'
关于Grails 插件和依赖项的最新版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26146796/