【问题标题】:install grails plugin image tools 1.0.5安装 grails 插件镜像工具 1.0.5
【发布时间】:2013-10-18 11:33:09
【问题描述】:

我必须使用现有的 grails 项目,使用 grails 版本 2.0.4 当我尝试运行项目时,grails 插件“image-tools”出现错误

错误无法解决依赖关系(在 BuildConfig.groovy 中将日志级别设置为“警告”以获取更多信息): - org.grails.plugins:image-tools:1.0.5

在 BuildConfig.groovy 我有:

 plugins {
   ...
    compile ':image-tools:1.0.5'
   ...
}

application.properties:

 plugins.image-tools=1.0.5

所以我尝试重新安装插件,但我总是收到此错误:

| Environment set to development.....
:: problems summary ::
:::: WARNINGS
    module not found: commons-collections#commons-collections;3.1
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-collections/commons-collections/ivy-3.1.xml
  -- artifact commons-collections#commons-collections;3.1!commons-collections.jar:
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-collections/commons-collections/jars/commons-collections-3.1.jar
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-collections/commons-collections/bundles/commons-collections-3.1.jar
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/src/libs/commons-collections-3.1.xml
  -- artifact commons-collections#commons-collections;3.1!commons-collections.jar:
  /home/proxymit/.gvm/grails/2.0.4/src/libs/commons-collections-3.1.jar
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/dist/commons-collections-3.1.xml
  -- artifact commons-collections#commons-collections;3.1!commons-collections.jar:
  /home/proxymit/.gvm/grails/2.0.4/dist/commons-collections-3.1.jar
==== grailsHome: tried
  /home/proxymit/.grails/2.0.4/cached-installed-plugins/commons-collections-3.1.xml
  -- artifact commons-collections#commons-collections;3.1!commons-collections.jar:
  /home/proxymit/.grails/2.0.4/cached-installed-plugins/commons-collections-3.1.jar
==== grailsHome: tried
  -- artifact commons-collections#commons-collections;3.1!commons-collections.jar:
  /home/proxymit/.gvm/grails/2.0.4/plugins/commons-collections-3.1.jar
==== image-tools plugin install resolver: tried
  -- artifact commons-collections#commons-collections;3.1!commons-collections.jar:
  /home/proxymit/grails-imagetools-master/commons-collections-3.1.jar
  /home/proxymit/grails-imagetools-master/grails-commons-collections-3.1.jar
    module not found: commons-codec#commons-codec;1.3
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-codec/commons-codec/ivy-1.3.xml
  -- artifact commons-codec#commons-codec;1.3!commons-codec.jar:
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-codec/commons-codec/jars/commons-codec-1.3.jar
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-codec/commons-codec/bundles/commons-codec-1.3.jar
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/src/libs/commons-codec-1.3.xml
  -- artifact commons-codec#commons-codec;1.3!commons-codec.jar:
  /home/proxymit/.gvm/grails/2.0.4/src/libs/commons-codec-1.3.jar
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/dist/commons-codec-1.3.xml
  -- artifact commons-codec#commons-codec;1.3!commons-codec.jar:
  /home/proxymit/.gvm/grails/2.0.4/dist/commons-codec-1.3.jar
==== grailsHome: tried
  /home/proxymit/.grails/2.0.4/cached-installed-plugins/commons-codec-1.3.xml
  -- artifact commons-codec#commons-codec;1.3!commons-codec.jar:
  /home/proxymit/.grails/2.0.4/cached-installed-plugins/commons-codec-1.3.jar
==== grailsHome: tried
  -- artifact commons-codec#commons-codec;1.3!commons-codec.jar:
  /home/proxymit/.gvm/grails/2.0.4/plugins/commons-codec-1.3.jar
==== image-tools plugin install resolver: tried
  -- artifact commons-codec#commons-codec;1.3!commons-codec.jar:
  /home/proxymit/grails-imagetools-master/commons-codec-1.3.jar
  /home/proxymit/grails-imagetools-master/grails-commons-codec-1.3.jar
    module not found: commons-beanutils#commons-beanutils;1.8.0
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-beanutils/commons-beanutils/ivy-1.8.0.xml
  -- artifact commons-beanutils#commons-beanutils;1.8.0!commons-beanutils.jar:
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-beanutils/commons-beanutils/jars/commons-beanutils-1.8.0.jar
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-beanutils/commons-beanutils/bundles/commons-beanutils-1.8.0.jar
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/src/libs/commons-beanutils-1.8.0.xml
  -- artifact commons-beanutils#commons-beanutils;1.8.0!commons-beanutils.jar:
  /home/proxymit/.gvm/grails/2.0.4/src/libs/commons-beanutils-1.8.0.jar
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/dist/commons-beanutils-1.8.0.xml
  -- artifact commons-beanutils#commons-beanutils;1.8.0!commons-beanutils.jar:
  /home/proxymit/.gvm/grails/2.0.4/dist/commons-beanutils-1.8.0.jar
==== grailsHome: tried
  /home/proxymit/.grails/2.0.4/cached-installed-plugins/commons-beanutils-1.8.0.xml
  -- artifact commons-beanutils#commons-beanutils;1.8.0!commons-beanutils.jar:
  /home/proxymit/.grails/2.0.4/cached-installed-plugins/commons-beanutils-1.8.0.jar
==== grailsHome: tried
  -- artifact commons-beanutils#commons-beanutils;1.8.0!commons-beanutils.jar:
  /home/proxymit/.gvm/grails/2.0.4/plugins/commons-beanutils-1.8.0.jar
==== image-tools plugin install resolver: tried
  -- artifact commons-beanutils#commons-beanutils;1.8.0!commons-beanutils.jar:
  /home/proxymit/grails-imagetools-master/commons-beanutils-1.8.0.jar
  /home/proxymit/grails-imagetools-master/grails-commons-beanutils-1.8.0.jar
    module not found: commons-lang#commons-lang;2.4
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-lang/commons-lang/ivy-2.4.xml
  -- artifact commons-lang#commons-lang;2.4!commons-lang.jar:
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-lang/commons-lang/jars/commons-lang-2.4.jar
  /home/proxymit/.gvm/grails/2.0.4/lib/commons-lang/commons-lang/bundles/commons-lang-2.4.jar
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/src/libs/commons-lang-2.4.xml
  -- artifact commons-lang#commons-lang;2.4!commons-lang.jar:
  /home/proxymit/.gvm/grails/2.0.4/src/libs/commons-lang-2.4.jar
==== grailsHome: tried
  /home/proxymit/.gvm/grails/2.0.4/dist/commons-lang-2.4.xml
  -- artifact commons-lang#commons-lang;2.4!commons-lang.jar:
  /home/proxymit/.gvm/grails/2.0.4/dist/commons-lang-2.4.jar
==== grailsHome: tried
  /home/proxymit/.grails/2.0.4/cached-installed-plugins/commons-lang-2.4.xml
  -- artifact commons-lang#commons-lang;2.4!commons-lang.jar:
  /home/proxymit/.grails/2.0.4/cached-installed-plugins/commons-lang-2.4.jar
==== grailsHome: tried
  -- artifact commons-lang#commons-lang;2.4!commons-lang.jar:
  /home/proxymit/.gvm/grails/2.0.4/plugins/commons-lang-2.4.jar
==== image-tools plugin install resolver: tried
  -- artifact commons-lang#commons-lang;2.4!commons-lang.jar:
  /home/proxymit/grails-imagetools-master/commons-lang-2.4.jar
  /home/proxymit/grails-imagetools-master/grails-commons-lang-2.4.jar
    ::::::::::::::::::::::::::::::::::::::::::::::
    ::          UNRESOLVED DEPENDENCIES         ::
    ::::::::::::::::::::::::::::::::::::::::::::::
    :: commons-collections#commons-collections;3.1: not found
    :: commons-codec#commons-codec;1.3: not found
    :: commons-beanutils#commons-beanutils;1.8.0: not found
    :: commons-lang#commons-lang;2.4: not found
    ::::::::::::::::::::::::::::::::::::::::::::::

| Error Could not resolve all dependencies for plugin image-tools

【问题讨论】:

标签: grails grails-plugin


【解决方案1】:

终于成功了,我是这样做的:

我从 https://github.com/ricardojmendez/grails-imagetools 下载了插件 zip 然后我提取它

cd (plugin directory)
grails upgrade
grails create-plugin ImageTools
grails package-plugin
cd (to the project using the plugin)
grails install-plugin (path to created plugin)

然后我在 buildConfig.groovy 和 application.properties 中评论了另一个安装的插件

然后我从生成的 .zip 中安装插件

最后我取消了其他插件的注释并运行应用程序

【讨论】:

  • 请注意: install-plugin 在 Grails 2.x 中已弃用,您可以这样做:grails package-plugin 安装在本地 maven 存储库中,然后使用 BuildConfig.groovy 声明插件的方式.你也可以在 github 上提出一个问题,看看这个版本是否应该在 grails.org 中可用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-18
  • 2012-06-24
  • 1970-01-01
  • 2011-10-12
  • 2015-04-27
  • 2017-08-04
相关资源
最近更新 更多