1

我在 Eclipse Mars 中有 Java 项目。我有 Buildship 1.0.21 和 Gradle 3.1。在 Eclipse 中,我右键单击一个项目并按下Import > Gradle Project并通过向导。当我完成后,我的项目有它的 Gradle 自然G符号build.gradle,但没有 gradle 包装文件夹或其他任何与 gradle 相关的东西(我的其他“真实”项目也有gradlewgradle.bat文件)。

为什么会发生这种情况以及如何解决?

4

1 回答 1

2

好吧,实际上您不必拥有build.gradle文件或 Gradle 包装器即可拥有有效的 Gradle 项目。我猜 Eclipse 只是在其元数据中记录这是一个 Gradle 项目,但没有为您添加任何构建文件。但这只是一个猜测,因为我使用 IntelliJ IDEA 而不是 Eclipse 有很好的理由。

尝试在项目的命令行上执行并执行/path/to/gradle init,Gradle 将添加包装文件和基本的settings.gradlebuild.gradle. 您甚至可以给 init 任务一个参数来告诉这是哪种项目,根据这个创建文件可能会略有不同。或者您只能/path/to/gradle wrapper添加 Gradle 包装器而不是自动创建构建文件。公平地说,您甚至可以告诉包装器或初始化任务包装器应该使用哪个 Gradle 版本,以防它应该与您为创建包装器文件而调用的 gradle 版本不同。

于 2016-12-20T19:46:41.910 回答