0

我试图运行 maven-install 将我的插件放在本地 maven 缓存中,但它给了我未解决的依赖项错误:#release;3.0.0: java.text.ParseException: 在' http://中找到不一致的模块描述符文件plugins.grails.org/grails-release/tags/RELEASE_3_0_0/release-3.0.0.pom ':坏组织:预期='' 找到='org.grails.plugins'; 我的环境有问题吗?我想最终将我的插件发布到公司远程存储库。我在 BuildConfig.groovy 中有这个:

grails.project.dependency.resolution = {
    inherits("global") {
    }
    repositories {
        grailsCentral()
        mavenLocal()
    }
    dependencies 
    build ":release:3.0.0"
    }
}
4

1 回答 1

3

如果要安装插件,请将其放在plugins部分中,而不是在dependencies部分中,因为dependencies是用于 jar 的。

但是release插件版本 3.0.0 需要 Grails 版本 2.3 或更高版本,并且尚未发布。请改用 2.2.1 版本,并确保不导出它或其依赖的 rest-client-builder 插件:

plugins {
   build ':release:2.2.1', ':rest-client-builder:1.0.3', {
      export = false
   }
}
于 2013-04-22T05:40:54.613 回答