安装grails插件映像工具1.0.5

安装grails插件映像工具1.0.5,grails,grails-plugin,Grails,Grails Plugin,我必须使用grails版本2.0.4处理现有的grails项目 当我试图运行该项目时,grails插件“图像工具”出现了一个错误 解析依赖项时出错(有关详细信息,请在BuildConfig.groovy中将日志级别设置为“warn”): -插件:图像工具:1.0.5 在BuildConfig.groovy中,我有: plugins { ... compile ':image-tools:1.0.5' ... } application.properties: plugi

我必须使用grails版本2.0.4处理现有的grails项目 当我试图运行该项目时,grails插件“图像工具”出现了一个错误

解析依赖项时出错(有关详细信息,请在BuildConfig.groovy中将日志级别设置为“warn”): -插件:图像工具: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

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

我从以下网站下载了插件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中安装的另一个插件进行了注释

然后我从generated.zip安装了插件


最后,我取消了其他插件的注释,并运行app

应用程序中定义插件的第一件事。不需要属性。既然这是Grails2.x,buildConfig就足够了。也发布完整的BuildConfig.groovy。这个插件版本存在吗@SérgioMichels,看起来Github上存在该版本,但Grails repo上没有:注意:安装插件在Grails 2.x中不受欢迎,您可以这样做:
Grails package plugin
安装在本地maven存储库中,然后使用
BuildConfig.groovy
方式声明插件。此外,您可能会在github中提出一个问题,以查看是否应该在grails.org中提供此版本。