intellij-idea - IntelliJ IDEA 14.1.4 + Gradle:无法编译Groovy文件

标签 intellij-idea groovy gradle intellij-14

每当我尝试在具有Gradle集成的Windows上创建新的IntelliJ 14.1.4项目时,如果项目中包含任何Groovy源文件,则在“Make”命令期间会收到以下错误...

Error:Cannot compile Groovy files: no Groovy library is defined for module 'GradleCommandLine'

我努力了:
  • 通过IntelliJ中的新项目向导创建Gradle项目,选择Groovy作为“附加库”
  • 使用gradle init --type groovy-library命令在IntelliJ之外创建一个新的Gradle项目,然后打开IntelliJ来查找gradle.build文件并自动链接到项目
  • 将使用IvyIDEA插件的现有项目转换为Gradle构建
  • 我尝试在项目结构
  • 中添加(确保)我的groovy-all库作为“全局库”

    每一个都给了我同样的“无法编译Groovy文件”错误。

    什么有效:
  • 我可以运行正确编译的gradle war命令,并且可以将构建 war 部署到应用程序服务器(在我的情况下是Tomcat 7.0.47)

  • 但是,在观看Getting Started with Gradle in IntelliJ IDEA 13(对于IntelliJ 14而言,他们没有一个)演示视频时,他们能够只运行标准的“Make”并将未爆炸的 war 添加为构建 Artifact 。

    还有一位使用Mac版本的IntelliJ 14.1.4的同事进行了与上面相同的“我已经尝试过”的尝试,但他没有遇到任何问题。他们甚至导入了我遇到问题的同一项目,并且无需更改设置就可以执行“制作”。

    最佳答案

    指向本地Gradle安装已解决问题。公司代理存在问题,导致Gradle发行版无法正确安装。

    关于intellij-idea - IntelliJ IDEA 14.1.4 + Gradle:无法编译Groovy文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31593822/

    相关文章:

    android - 使用单个基本 www 目录作为多个平台的源?

    Scala 和隐式导入?

    grails - 通过键访问存储在映射中的配置变量

    java - 如何将 Graalvm 的 Truffle 框架与 Groovy 结合使用?

    java - Android - 将现有应用程序作为库项目添加到另一个应用程序

    c++ - 将 C++ cmake-library 构建发布到本地 repo 时出现 Gradle 错误

    intellij-idea - Intellij 过滤查找用法/调用层次结构

    java - 在 Groovy 中向列表添加元素

    eclipse - 找不到LibGDX + Gradle + Maven对Tween Engine的引用

    java - 从 IntelliJ 在 Windows 资源管理器中打开包含目录