我在Eclipse Mars中有Java项目。我有Buildship 1.0.21和Gradle 3.1。在Eclipse中,我右键单击一个项目,然后按Import > Gradle Project
并完成向导。当我完成时,我的项目有Gradle性质G
符号,但没有build.gradle
,gradle包装器文件夹或其他任何与gradle相关的内容(我的其他“真实”项目有gradlew
和{{1文件也是如此。
为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:1)
Welll,实际上您不必拥有build.gradle
文件或Gradle包装器来拥有有效的Gradle项目。我想eclipse只是在其元数据中记录这是一个Gradle项目,但不会为你添加任何构建文件。但这只是一个猜测,因为我使用IntelliJ IDEA而不是Eclipse是出于很好的理由。
尝试使用命令行执行项目并执行/path/to/gradle init
,Gradle将添加包装文件和基本settings.gradle
和build.gradle
。你甚至可以给init任务一个参数来告诉它是哪种类型的项目,这取决于创建文件可能略有不同。或者你只能/path/to/gradle wrapper
只添加Gradle包装器但不能自动创建构建文件。你甚至可以告诉包装器或init任务包装器应该使用哪个Gradle版本,以防它与你要调用的gradle创建包装文件的版本不同。