(轉)eclipse導入Gradle項目

場景:最近在學習spring實戰(第4版),下載完源碼後發現不是maven工程,使用Gradle構建。html

 1準備工做

1.1 安裝插件

 打開eclipse,Help——Marketplace,搜索buildship,進行安裝。安裝成功後會重啓eclipse。java

1.2 自動構建

打開build.gradle文件,在第一行添加如下代碼linux

apply plugin 'eclipse'
  •  在項目所在目錄下運行如下命令

Windows下git

gradlew.bat eclipse

ps:執行命令過程當中會自動下載程序依賴的相關jar包。github

參考http://www.cnblogs.com/javaminer/p/3378081.htmlspring

中間還常常出現中止不動的狀況,按Ctrl+c終止運行,再一次重複上述過程便可(會接着上次構建的位置繼續構建),到構建完成後控制檯會自動關閉。api

在Eclipse裏面菜單File--->import選擇General下面的Exsiting projects into workspace,這樣就導入完成了,不知怎麼的會有幾個源文件文件出現錯誤,好比@Override了一個不存在的方法(處理方法是去掉@Override註解便可),注意有些sub project要jre1.7以上(裏面引用了1.7裏面的新的api)。app

mac或linux下eclipse

./gradlew eclipse

最後導入Eclipse中便可maven

2 導入過程

如圖所示:

 

 

 

而後選擇項目的根目錄,點擊finish,就完成導入了。

 

 3 規避GRADLE每次都要下載的問題

 咱們在github上下載過來的項目源碼,若是採用GRADLE進行編譯的話都會首先調用gradlew.bat

可是第一次調用老是會去外網(https://services.gradle.org/distributions/gradle-1.11-bin.zip

)下載相應的zip包,因爲有牆的控制,沒法進行下載,可是能夠先經過第三方工具下載具體的包gradle-1.11-bin.zip。自行百度搜索

只能經過修改配置文件的方式 ,gradle的下載配置文件就是解壓目錄下的$home\gradle\wrapper\gradle-wrapper.properties文件,

#Wed Apr 30 09:08:48 CDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-bin.zip

 

咱們有2種方式獲取到壓縮包

  • 創建一個http服務,把壓縮包存放在該目錄下,同時修改上述配置文件以下
    distributionUrl=http\://localhost:8090/TEST/gradle-1.11-bin.zip

    ps:暫時沒這麼作

  • 直接把壓縮包拷貝到C盤的(C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.11-bin)目錄下(每臺電腦的 USER名稱會不一樣),

    該目錄下有多個文件夾,例如4h5v8877arc3jhuqbm3osbr7o7,把壓縮包gradle-1.11-bin直接解壓到這幾個目錄下;(這裏我直接複製壓縮包到拿幾個目錄下)

    在運行gradlew.bat,就能夠經過了,此時就能夠跳過漫長的下載了

     

     

1

相關文章
相關標籤/搜索