【问题标题】:Grails 3.0 adding an inline pluginGrails 3.0 添加内联插件
【发布时间】:2015-08-17 20:44:13
【问题描述】:

我使用以下命令创建了简单的 grails 3.0 应用程序:

  1. create-app 管理员 --profile=web
  2. create-plugin core --profile=plugin

现在,我想在 admin build 中使用 core 作为内联插件,这是一个 web 应用程序。

我们可以在 grails 版本

【问题讨论】:

    标签: grails-plugin grails-3.0


    【解决方案1】:

    最近我在我的 grails 3 应用程序中使用了一个内联插件。这是我的做法-

    1. 确保您的应用程序和插件位于同一父目录中。
    2. 现在转到您的应用程序的 build.gradle 文件。
    3. 在依赖项中添加这一行:
      compile project(':plugin_name')
    4. 现在转到应用程序上的 settings.gradle 文件并附加以下行:
      include 'plugin_name'
      project(':plugin_name').projectDir = new File('absolute_path_of_pluin')

    【讨论】:

    • 谢谢,这是我能找到的最好和完整的答案,+1
    • 很高兴您发现它很有用。
    【解决方案2】:

    Inplace 插件已被多项目 Gradle 构建所取代。有关示例,请参阅 Grails 3 功能测试套件https://github.com/grails/grails3-functional-tests

    【讨论】:

    • 感谢@GraemeRocher,您节省了我发布此示例的时间。我正在使用include '../myPlugin',而我的dev war 未能尝试构建myPlugin 的jar。检查示例后,我更改为include 'myPlugin'project(':myPlugin').projectDir = new File('../myPlugin'),一切正常!谢谢!
    猜你喜欢
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    相关资源
    最近更新 更多