2

我有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 yuiand grails uninstall-plugin yui,但他们都没有工作。我真的不需要yui插件,但任何解决方案都是可以接受的。我该如何解决这个问题?

4

4 回答 4

2

确保您没有像compile ":yui:2.x.x.x"in yourBuildConfig.groovyplugins.yui 2.x.x.xinapplication.properties

街上的消息grails install-plugin现在在 Grails 2.x 之后已弃用,修改BuildConfig.groovy 安装插件的方式。

于 2012-08-26T05:10:57.650 回答
1

我遇到了同样的问题...我只是将我在磁盘上找到的另一个版本复制到了我的应用程序的 lib 文件夹中,如下所示:

cp /tmp/yui_2.7.0.zip 库

光盘库/

cp yui_2.7.0.zip yui-2.6.0.zip

比我开始 grails 编译,当我运行三元组时一切似乎都很好:

grails 升级 grails 编译

它似乎不再有任何抱怨......

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

依赖关系 :: 问题总结 :: :::: 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 个源文件 注意:一些输入文件使用或覆盖 a> 已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。

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

使用 -Xlint:unchecked 重新编译以获取详细信息。| 编译28个源码

文件。therbert@mail:~/grapp/dhc$ grails 升级 | 环境设置为

发展.....

>

    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:deprecation 重新编译以获取详细信息。

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

使用 -Xlint:unchecked 重新编译以获取详细信息。| 编译28个源码

文件。

于 2012-08-24T12:44:14.317 回答
1

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

于 2012-08-24T02:26:51.857 回答
0

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

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

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

于 2012-09-10T10:40:13.260 回答