【发布时间】:2015-07-23 17:05:08
【问题描述】:
每次我尝试在 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 的演示视频)演示视频时,他们能够只运行标准的“Make”并将未爆炸的战争添加为构建工件。
还有一位同事使用 Mac 版本的 IntelliJ 14.1.4 做了同样的“我已经尝试过”尝试,他没有遇到任何问题。他们甚至导入了我遇到问题的同一个项目,它能够在不更改任何设置的情况下进行“制作”。
【问题讨论】:
-
来自 Intellij 支持:遇到错误“无法从“services.gradle.org/distributions/gradle-2.2-bin.zip'”安装 Gradle 发行版。指向本地 Gradle 安装已解决的问题。
标签: intellij-idea groovy gradle intellij-14