2013-04-22 41 views
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'中找到不一致的模块描述符文件:bad organization:expected =''found ='org.grails.plugins'; 我的环境中存在问题吗?我想最终将我的插件发布到公司的远程存储库。我有这个在BuildConfig.groovy:grails发布插件3.0.0未解决的错误

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

回答

3

如果你想安装一个插件,把它放在plugins部分,而不是在dependencies部分,因为dependencies是罐子。

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 
    } 
}