【发布时间】:2017-02-23 13:29:20
【问题描述】:
我打算将包含 Java 和 Xtend 类的项目迁移到 Gradle。不幸的是,我找不到任何实现 Xtend 部分自动编译的可能性。
我非常了解 Xtext Gradle 插件 (http://xtext.github.io/xtext-gradle-plugin/),据我所知,它与 Java 插件的编译步骤挂钩。
但是,由于缺少 Xtend 类(尚未生成...)导致的各种引用错误,CompileJava 任务首先无法完成。一般来说,一个合适的工作流程应该是
- 编译 Java 并忽略错误
- 编译 Xtend
- 再次编译 Java
为了让它工作,我需要一种方法来编译 Java 并忽略错误而不会导致任务失败,但我还没有找到任何解决方案。然后我需要重新执行编译,我猜这可能需要一些其他技巧来绕过 Gradle 的最新检查机制。还是我完全错了?
【问题讨论】: