gpt4 book ai didi

grails - 如何在Web服务器上编译包括Grails插件项目的Grails应用程序?

转载 作者:行者123 更新时间:2023-12-02 15:31:40 25 4
gpt4 key购买 nike

我有一个名为 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插件项目?

最佳答案

  • grails maven-install //in plugin project if you have .m2 <local maven repo>
  • compile ':my-plugin:0.1' //in Grails app BuildConfig plugin section
  • grails war //in grails app
  • 随时随地部署war

  • 如果这是您想要的,那么您将不需要其他任何东西。

    Grails会将所有已编译的文件打包到war文件中。 Grails应用程序将在构建War文件时从Maven存储库(在本例中为本地Maven存储库)中提取插件 Artifact 。

    如果您在为插件执行 maven install的同一台计算机上进行 war ,则grails应用程序将找到它,您应该会很好。

    关于grails - 如何在Web服务器上编译包括Grails插件项目的Grails应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18218370/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com