我的设置:
我的目标:
可能的解决方案:
据我所知,至少有两种方法可以实现我的目标:
问题:
以上两种方法都是有意义的。
它们都会导致我的插件的最新版本被下载,至少一开始是这样。但是,如果我发布了插件的新版本(无论是快照还是发行版),在Grails应用程序上重新运行"grails app“并不会尝试下载/安装可用的更新版本。
我觉得我的M2_HOME本地回购中的maven-元数据-*..xml文件限制了已知存在的版本(尽管Nexus有更新的版本可用)。
当我使用mavenRepo()定义我的Nexus时,我是否需要传递一些参数来告诉Grails总是在远程回购上检查新版本,而不是依赖于本地回购?
格雷姆在这里的建议似乎也没有帮助:依赖关系与lastest.release
任何帮助都会很好。:-)
发布于 2014-06-17 20:54:06
您配置了存储库的updatePolicy吗?看见
http://grails.org/doc/latest/guide/conf.html#changingDependencies
“乙醚和快照依赖项”一节。示例:
mavenRepo "http://myrepo", {
updatePolicy "interval:1"
}发布于 2014-06-17 20:15:30
我使用的是2.3.7,似乎也遇到了类似的问题。在开发过程中,使用快照插件应该是您想要的。我使用的一个解决方案是从Artifactory中删除快照发行版,然后在构建新的快照之后,插件更改被识别出来。我猜您正在使用Maven构建,这是默认的,您可以尝试切换到常春藤构建,看看这是否有帮助。如果您能够重新创建JIRA,则应该创建JIRA。我认为这是一个问题,我不记得这一点时,使用旧版本(2.1.5)和使用常春藤构建。
https://stackoverflow.com/questions/24272372
复制相似问题