Grails 2.5.1:从lib文件夹中的二进制插件使用grails命令行任务

时间:2015-08-07 12:53:56

标签: grails plugins

在Grails 2.5.1中,是否可以使用lib文件夹中二进制插件的grails命令行任务?

我必须修改现有的第三方插件才能使其正常工作。

我把以下命令生成的jar放在我的项目的lib目录中:

soup = BeautifulSoup(html)

for a in soup.find_all('a'):
    print a.text

当我的项目运行时,它正确使用我修改过的插件版本。

但是,在构建时,我需要在插件提供的命令行上运行Grails任务,但是,使用二进制插件,该任务似乎不可用。

例如,如果任务是grails package-plugin --binary ,那么当使用abc plugins部分中引用的真实插件时,我就可以运行:

BuildConfig.groovy

但是,使用lib文件夹中的二进制插件会导致命令行无法使用该任务。

此外,原始插件挂钩到grails abc 以在构建过程中包含额外步骤而不更改命令行。这些钩子不再与二进制插件一起运行。有没有办法恢复二进制插件的钩子?

感谢。

0 个答案:

没有答案