在Grails项目中安装插件jar?

时间:2015-07-16 17:36:14

标签: java maven grails groovy grails-plugin

我有一个grails插件项目,想要制作一个jar,然后我将其包含在我的grails项目中。

以下是插件项目:https://github.com/ticketbis/grails-groobalize

我做了:

grails package-plugin --binary

获取文件:grails-plugin-groobalize-0.1.12.jar

在我的grails项目的BuildConfig.groovy中,我做了:

dependencies {
  compile "com.ticketbis:groobalize:0.1.12"
}

当我运行grails refresh-dependencies时,我收到以下错误:

Error |
There was an error loading the BuildConfig: Bad artifact coordinates :groobalize:0.1.12, expected format is <groupId>:<artifactId>[:<extension>[:<classifier>]]:<version> (Use --stacktrace to see the full trace)

如何正确地将locale插件jar安装到ma grails项目中?

1 个答案:

答案 0 :(得分:4)

有几种方法可以做到这一点。

您可以使用发布插件:https://grails.org/plugin/release

  • 将此插件添加到您的grails插件中,然后进行发布。然后该插件将添加到您当地的maven仓库。
  • 您可以在主Grails项目中添加依赖项 已经完成了。

另一种方法是检查插件项目,在主Grails项目中包含如下所示的位置。

BuildConfig.groovy

grails.plugin.location.'your-plugin' = "<location-your-plugin>"

每次编译主grails项目时,这一行都会编译你的插件。

也可能有其他方式。