grails - "Synchronize Grails Settings"不起作用 (intellij 14)

标签 grails intellij-idea

我们在直到 14.1.3 的所有版本的 intellij 中都遇到了这个问题。
当你点击

Grails->同步 Grails 设置

没发生什么事。没有执行任何操作,光标没有改变,重要的是,没有办法让 Intellij 识别您的配置已更改(例如,如果您更改了 buildConfig.groovy 中定义的现有插件的版本)。

这是一个巨大的问题。

有趣的是,它适用于具有相同项目、intellij 和 java 版本的 MAC。

我不期待答案或解决方案 - 但如果其他人遇到同样的问题,很高兴知道我们不是唯一的。

grails 项目由应用程序和许多扩展插件组成。其他一切正常。

项目结构:

mainApp
  grails-app
  :
plugin1
  grails-app
  :
plugin2

通过在 mainApp 目录中执行“grails 与 --intellij 集成”将其导入 intellij,然后只需在 intellij 中打开生成的 ipr 文件。

最佳答案

试试这个

  • 选择有依赖问题的模块。
  • 点击F4(模块设置)
  • 点击左侧的模块(项目设置)
  • 单击右侧的依赖项选项卡
  • 验证您的模块所依赖的所有内联插件模块是否存在依赖关系,如果没有,请通过单击 + 并选择模块依赖关系来添加它们
  • 关于grails - "Synchronize Grails Settings"不起作用 (intellij 14),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31473255/

    相关文章:

    java - 如何在 IntelliJ IDEA 中显示标题 HTML 格式?

    intellij-idea - 将外部 java 文件(*.java 文件,而不是 jar 文件)添加到 Intellij 中的项目

    html - <g:if>和<g:set>在grails中的误解

    java - 在生产或测试中运行时,Grails 不使用我的数据源?

    grails - Groovy 中的三重单引号字符串 - 结果字符串是否应该包含额外的空格?

    java - IntelliJ 拒绝添加自定义组件

    java - 使用 Intellij 时,放置 Lombok.jar 文件的正确位置在哪里?

    servlets - 是什么触发ServletResponse使其将数据/文件发送到客户端

    eclipse - 移动Grails项目以使用greclipse

    spring-mvc - 使用 Gradle 配置嵌入式 tomcat