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

时间:2015-07-23 17:05:08

标签: intellij-idea groovy gradle intellij-14

每当我尝试在Windows上使用Gradle集成创建一个新的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命令,我可以将构建战争部署到应用程序服务器(在我的案例中是Tomcat 7.0.47)

然而,在观看Getting Started with Gradle in IntelliJ IDEA 13(他们没有IntelliJ 14版本)演示视频时,他们只能运行标准的“制作”并将未爆炸的战争添加为构建工件。

还有一位使用Mac版IntelliJ 14.1.4的同事做了同样的'我试过'上面的尝试,他没有遇到任何问题。他们甚至导入了我遇到问题的同一个项目,并且能够在不对设置进行任何更改的情况下进行“制作”。

1 个答案:

答案 0 :(得分:3)

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