我有一个名为AProject的Grails项目和一个名为MyPlugin的Grails插件。
我将我的MyPlugin集成到AProject中,向BuildConfig.groovy添加如下:
plugins {
...
compile ":elasticsearch:0.50"
}
grails.plugin.location.'elasticsearch' = "../elasticsearch"然后,在我的本地计算机上,我会在MyPlugin文件夹中执行
grails maven-install在AProject文件夹中:
grails clean
grails refresh-dependencies
grails run-app这在我的本地计算机上运行得很好,但在我的服务器上就不行了。
如何在服务器上集成Grails插件项目?
发布于 2013-08-13 21:16:47
grails maven-install //in plugin project if you have .m2 <local maven repo>compile ':my-plugin:0.1' //in Grails app BuildConfig plugin sectiongrails war //in grails appwar。如果这是你想要的,那你就不需要别的了。
Grails将将所有已编译的文件打包到war文件中。Grails应用程序将在构建war文件时从maven repo (在本例中是本地maven repo)中提取插件工件。
如果你是在你为插件做的maven install机器上构建战争,你的grails应用程序会找到它,你应该很好。
https://stackoverflow.com/questions/18218370
复制相似问题