gpt4 book ai didi

grails - Grails Multi-Project:运行插件的自定义脚本

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

关注了tutorial on multi-projects

一切都正常。插件 Controller 和域类可以在应用程序中正确加载。但是,尝试从应用程序的grails CLI运行插件的自定义脚本时会出现问题。

例如:

如果您像这样设置多项目目录结构:

  • 项目根
  • 应用程序目录
  • 插件目录
  • settings.gradle

  • 并从插件目录中运行此命令
    grails create-script hello

    从插件目录而不是应用程序目录运行grails时,您将能够访问脚本。

    有没有办法使它正常工作?我需要使用其他设置吗?

    另请参阅 Creating a Custom Script in Grails

    最佳答案

    传统的grails 3插件与多项目中的插件不同。它似乎并非旨在通过自定义命令来编译诸如grails脚手架之类的插件。

    因此,您应该使用以下命令手动打包插件:

    grails package-plugin
    grails install

    现在在build.gradle中,将此行添加到依赖项:
    compile "<plugin-group>:<plugin-name>:<plugin-version>

    将适当的信息替换在方括号<>中。
  • 您可以在插件的build.gradle中找到插件组
  • group "org.grails.plugins"
  • 在grails create-plugin命令中指定的
  • 插件名称
  • grails create-plugin plugin-name
  • 插件版本也可以在该插件的build.gradle中找到
  • version "0.1"
  • 关于grails - Grails Multi-Project:运行插件的自定义脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51142574/

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