删除Grails中的插件

时间:2012-08-23 23:47:46

标签: grails

我有grails 1.3.7,我升级到grails 2.1.0,但当我运行grails run-app时出现以下错误:

      http://repo.grails.org/grails/core/org/grails/plugins/yui/[revision]/yui-[revision].zip
        ::::::::::::::::::::::::::::::::::::::::::::::
        ::          UNRESOLVED DEPENDENCIES         ::
        ::::::::::::::::::::::::::::::::::::::::::::::
        :: org.grails.plugins#yui;[2.6.0,): not found
        ::::::::::::::::::::::::::::::::::::::::::::::

| Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):

我尝试grails install-plugin yuigrails uninstall-plugin yui,但他们都没有工作。我真的不需要yui插件,但任何解决方案都是可以接受的。我该如何解决这个问题呢?

4 个答案:

答案 0 :(得分:2)

确保compile ":yui:2.x.x.x"BuildConfig.groovy中的plugins.yui 2.x.x.x }中没有application.properties这样的行

The word on the street表示现在在Grails 2.x之后弃用grails install-plugin并修改BuildConfig.groovy is the way以安装插件。

答案 1 :(得分:1)

您需要使用'grails dependency-report'显示依赖关系然后您可以使用'yui'插件查看任何插件的HTML报告。

答案 2 :(得分:1)

我遇到了同样的问题......我刚刚复制了我发现的另一个版本 我的磁盘进入我的应用程序的lib文件夹,如下所示:

cp /tmp/yui_2.7.0.zip lib

cd lib /

cp yui_2.7.0.zip yui-2.6.0.zip

比起我开始grails编译,一切似乎都没问题 当我运行三重奏时:

grails升级 grails编译

似乎没有任何抱怨......

therbert @ mail:〜/ grapp / dhc $ grails编译|解析插件JAR

dependencies :: problems summary :: :::: ERRORS

     Server access Error: Connection refused url=http://localhost:8081/artifactory/plugins-releases-local/org/grails/plugins/yui/%5B2.6.0,)/yui-%5B2.6.0,).pom
    Server access Error: Connection refused url=http://localhost:8081/artifactory/plugins-releases-local/org/grails/plugins/yui/maven-metadata.xml

    Server access Error: Connection refused url=http://localhost:8081/artifactory/plugins-releases-local/org/grails/plugins/yui/%5B2.6.0,)/yui-%5B2.6.0,).zip
     

|编译290个源文件注意:某些输入文件使用或覆盖>弃用的API。注意:使用-Xlint重新编译:弃用以获取详细信息。

     

注意:某些输入文件使用未经检查或不安全的操作。注意:

     

使用-Xlint重新编译:取消选中以获取详细信息。 |编译28源

     

的文件。 therbert @ mail:〜/ grapp / dhc $ grails upgrade |环境设置为

     

发展.....

     

>

    WARNING: This target will upgrade an older Grails application to 2.1.0.

    Are you sure you want to continue?

               [y,n] y | Plugin 'hibernate' with version '2.1.0' is already 
     

安装了|版本为“2.1.0”的插件“tomcat”已经是

     

安装了|项目升级了therbert @ mail:〜/ grapp / dhc $ grails compile

     

|编译290个源文件注意:某些输入文件使用或覆盖

     

已弃用的API。注意:使用-Xlint重新编译:弃用以获取详细信息。

     

注意:某些输入文件使用未经检查或不安全的操作。注意:

     

使用-Xlint重新编译:取消选中以获取详细信息。 |编译28源

     

的文件。

答案 3 :(得分:0)

只是想知道这个问题是否有任何答案

从查看grails依赖项报告,它是在冒泡插件中导入的grails-ui插件,然后导入yui插件。

我尝试在BuildConfig.groovy中排除冒泡和yui插件,但不幸的是,这不起作用。 @mootinator - 我检查了BuildConfig.groovy和我的应用程序属性,这些文件都没有引用yui