gpt4 book ai didi

svn - Grails-未安装SCM提供程序

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

我需要将插件部署到Nexus存储库中,并在我的SCM(Subversion)中创建标签。
BuildConfig.groovy中,我在插件部分中写了build ":release:3.0.1"并设置存储库:
grails.project.repos.releases.url="http://my-nexus:8081/content/repositories/releases"
grails.project.repos.releases.username="deployment"
grails.project.repos.releases.password="deployment123"

当我启动grails publish-plugin --repository=releases命令时,我得到WARN: No SCM provider installed.
如果我纠正此警告,它将在Subversion上创建标签吗?
请问如何解决此警告?

最佳答案

如果在BuildConfig中包含必要的依赖项,则SVN标记实际上仍可以在2.4.4中使用。我没有意识到它是有意删除的。实际上,在迁移到Git之后,我实际上是想让它开始工作,这使我来到了这里。我可能会求助于构建服务器对Git进行标记,但是以下是如何使其可用于SVN的方法:

   repositories {
//Required for SVN dependencies
mavenRepo "http://maven.tmatesoft.com/content/repositories/releases/"
}
dependencies {
build("org.tmatesoft.svnkit:svnkit:1.8.6") {
//excludes "jna", "trilead-ssh2", "sqljet"
export = false
}
}
plugins {
build (":release:3.0.1") {
export = false
}
build (":svn:1.0.2") {
export = false
}
}

关于svn - Grails-未安装SCM提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27961477/

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