[英]No build.gradle is created when importing an existing Java project with Gradle in Eclipse
我在Eclipse Mars中有Java項目。 我有Buildship 1.0.21和Gradle 3.1。 在Eclipse中,我右鍵單擊一個項目,然后按Import > Gradle Project
,然后完成向導。 完成后,我的項目將具有Gradle性質G
符號,但沒有build.gradle
,gradle wrapper文件夾或其他與gradle相關的內容(我的其他“真實”項目也具有gradlew
和gradle.bat
文件)。
為什么會發生這種情況,我該如何解決?
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版本不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.