我有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 yui
和grails uninstall-plugin yui
,但他们都没有工作。我真的不需要yui
插件,但任何解决方案都是可以接受的。我该如何解决这个问题呢?
答案 0 :(得分:2)
确保compile ":yui:2.x.x.x"
或BuildConfig.groovy
中的plugins.yui 2.x.x.x
1>}中没有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