是否可以将简单的grails应用程序转换为可以在Adobe CQ中运行的OSGi包?

时间:2014-06-20 11:20:52

标签: grails osgi osgi-bundle sling grails-2.2

我有一个简单的Grails 2.2.4应用程序,它只是在页面上列出了一堆项目。所以我只有一个控制器,我甚至没有使用数据库。

现在,我想将此应用程序转换为OSGi sling bundle,以便我可以在Adobe CQ下运行它。

当我准备Grails应用程序时,它会创建一个WAR文件...我如何调整它以便创建一个OSGi包的war / jar文件?

作为一个例子,我遇到了这个Slingbucks示例。我能够构建它(JAR)并将JAR上传到Adobe CQ,我能够在Adobe CQ中运行它。

问题

我想知道是否有办法调整Grails应用程序,以便可以在Adobe CQ中作为捆绑包运行

1 个答案:

答案 0 :(得分:2)

首先安装grails osgi pluginjira grails plugin(更近期)

  grails install-plugin osgi    

然后您可以按照Groovy网站上的说明将其转换为jar。