【问题标题】:Changes in inplace plugin code in grails3.x are not reloading automaticallygrails3.x 中就地插件代码的更改不会自动重新加载
【发布时间】:2016-05-20 20:59:37
【问题描述】:

我正在将一个项目从 Grails 2.5.1 升级到 Grails 3.1.4。

我在 Grails 3.1.4 中的多项目构建结构如下: - Root |--MainProject |--Plugin1ForMain |--Plugin2ForMain |--settings.gradle

我使用grails run-app 命令运行MainProject,每当我在Plugin1ForMain 或任何其他插件中更改我的代码时,这些更改不会像在Grails2.x 中那样自动重新编译。

如何让我的项目在 grails3.x 中自动编译插件的代码?我正在使用 gradle 2.3 版

【问题讨论】:

  • 尝试使用最新的 3.1.6,3.1.4 和 3.1.6 之间有插件重新加载修复。
  • 在 3.1.6 中也不起作用。尝试TestApplication。我还创建了一个Issue

标签: grails grails-3.0 grails-3.1


【解决方案1】:

我在使用 grails 3.1.4 时也遇到了同样的问题,当我更改 Gradle 和配置文件 Web 插件的版本时,它开始为我工作。希望它也能解决你的问题。

a) 使用 Gradle 版本 2.13,在 gradle.properties 中更改 Gradle 版本

gradleWrapperVersion=2.13

b) 并在 build.gradle 中将配置文件插件版本更改为 3.1.6

profile "org.grails.profiles:web-plugin:3.1.6"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    • 2011-05-26
    相关资源
    最近更新 更多