在Eclipse IDE使用Gradle構(gòu)建應(yīng)用程序(圖文)
構(gòu)建系統(tǒng)時(shí)候常常要用到 Ant, Maven 等工具,對(duì)于初學(xué)者來(lái)說(shuō),它們還是過(guò)于復(fù)雜,上手還是需要時(shí)間的。本文將向讀者介紹一種全新的構(gòu)建項(xiàng)目的方式 gradle,它簡(jiǎn)單、上手快,能大大節(jié)省項(xiàng)目的時(shí)間和成本。
1. 下載和配置Gradle
Gradle Inc.是Gradle框架開(kāi)發(fā)的公司,為Eclipse IDE提供了Gradle工具的支持。 此工具可以創(chuàng)建和允許Gradle項(xiàng)目導(dǎo)入到Eclipse IDE中。 它還允許運(yùn)行Gradle任務(wù)并監(jiān)視它的執(zhí)行。
首先,我們需要下載 Gradle,下載的路徑為Gradle,具體如何配置,官方網(wǎng)站上已經(jīng)寫(xiě)得很清楚,可以根據(jù)自己的操作系統(tǒng),按照說(shuō)明,一步一步照著做就可以了。 這里我以 Windows 10為例。
下載以后,解壓到C:\Gradle 目錄下,接著,需要配置環(huán)境變量,整個(gè)配置過(guò)程入下:
接下來(lái),驗(yàn)證環(huán)境變量是否生效和正確,打開(kāi)cmd 命令行,執(zhí)行gradle -v
命令,如果出現(xiàn)以下信息,說(shuō)明配置生效。
然后,需要把 gradle 的路徑配置到 Eclipse 中,如下所示,
最后,安裝 Gradle 與 Eclipse 集成的插件,Eclipse把 Gradle 的插件稱(chēng)之為Buildship。 可以在Github上獲得Buildship的源代碼。
2. 安裝Eclipse Gradle(Buildship)工具插件
2.1 在 Eclipse 的Marketplace中安裝
安裝Eclipse Gradle工具的最簡(jiǎn)單的方法是使用Eclipse 中的Marketplace。我機(jī)器上的 Eclipse 的版本為: Neon.3 Release (4.6.3),具體操作步驟為:
在彈出的窗口中,輸入“Buildship”并回車(chē)進(jìn)行搜索,
然后點(diǎn)擊安裝,并同意協(xié)議,安裝完成以后,需要重啟 Eclipse,
2. 2 通過(guò)Eclipse更新管理器進(jìn)行安裝
你也可以單擊 Eclipse 上菜單欄的“Help▸ Install New Software”菜單進(jìn)行安裝 Gradle工具。
以我的 Eclipse 4.6 (Neon) 版本為例,你可以使用http://download.eclipse.org/releases/neon進(jìn)行安裝。如下所示。
然后點(diǎn)擊Next
按鈕,進(jìn)行后續(xù)的安裝。
3. 創(chuàng)建一個(gè)新的Gradle工程
Eclipse Gradle工具提供了一個(gè)創(chuàng)建基于Java的Gradle項(xiàng)目的向?qū)А?您可以通過(guò)“File New Other…”菜單項(xiàng)來(lái)訪(fǎng)問(wèn)它。
單擊Next
,
點(diǎn)擊‘Next >' 按鈕,配置本地的 Gradle的安裝路徑。
繼續(xù)Next >
按鈕,看到新建項(xiàng)目的預(yù)覽信息:
單擊Finish
按鈕創(chuàng)建項(xiàng)目。這將觸發(fā)gradle init --type java-library
命令并導(dǎo)入項(xiàng)目。
創(chuàng)建出來(lái)的項(xiàng)目目錄結(jié)構(gòu)如下:
4. 導(dǎo)入已經(jīng)存在的項(xiàng)目到 Eclipse 中
你還可以將現(xiàn)有的Gradle項(xiàng)目導(dǎo)入Eclipse。 選擇FileImport...GradleGradle Project
菜單項(xiàng)。
點(diǎn)擊Next>
按鈕后,需要指定Gradle項(xiàng)目的根目錄。
點(diǎn)擊Next >
按鈕并指定Gradle運(yùn)行時(shí)設(shè)置。
之后,顯示項(xiàng)目導(dǎo)入預(yù)覽。
最后,點(diǎn)擊Finish
結(jié)束導(dǎo)入。
5.更新Gradle構(gòu)建路徑和項(xiàng)目轉(zhuǎn)換
5.1 使用Gradle構(gòu)建文件更新Eclipse為最新的修改
如果build.gradle文件被更新,Eclipse不會(huì)自動(dòng)更新類(lèi)路徑。 選擇Gradle Refresh Gradle Project
來(lái)更新。
5.2 給現(xiàn)有的 Eclipse 項(xiàng)目添加 Gradle 支持
要將Java項(xiàng)目轉(zhuǎn)換為使用Gradle項(xiàng)目,在需要轉(zhuǎn)化的項(xiàng)目上右鍵,選擇Gradle Add Gradle Nature
,
如果初始的 Gradle 文件沒(méi)有生成,可以運(yùn)行gradle init
任務(wù)。
6. 使用 Gradle 任務(wù)視圖
成功導(dǎo)入 Gradle 項(xiàng)目以后,則項(xiàng)目就會(huì)顯示在Gradle 任務(wù)視圖下。
通過(guò)右鍵單擊 Gradle 任務(wù)視圖中的某個(gè)Gradle任務(wù),可以運(yùn)行所選的Gradle任務(wù)。
你可以在Gradle Executions 視圖和 Console 視圖查看運(yùn)行結(jié)果。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java 運(yùn)算符 動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了Java 運(yùn)算符 動(dòng)力節(jié)點(diǎn)Java學(xué)院整理,需要的朋友可以參考下2017-04-04java虛擬機(jī)學(xué)習(xí)筆記基礎(chǔ)篇
在本篇文章里小編給大家整理的是關(guān)于java虛擬機(jī)學(xué)習(xí)筆記的相關(guān)內(nèi)容,分享了一些基礎(chǔ)知識(shí)點(diǎn),需要的朋友們參考下。2019-06-06http協(xié)議進(jìn)階之Transfer-Encoding和HttpCore實(shí)現(xiàn)詳解
這篇文章主要給大家介紹了http協(xié)議之Transfer-Encoding和HttpCore實(shí)現(xiàn)的相關(guān)資料,文中介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-04-04java使用spring實(shí)現(xiàn)讀寫(xiě)分離的示例代碼
本篇文章主要介紹了java使用spring實(shí)現(xiàn)讀寫(xiě)分離的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-12-12maven導(dǎo)入無(wú)法拉取所需依賴(lài)的解決方法
最近遇到個(gè)問(wèn)題maven導(dǎo)入無(wú)法拉取所需依賴(lài)的解決方法,本文就來(lái)詳細(xì)的介紹一下解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02jpa多數(shù)據(jù)源時(shí)Hibernate配置自動(dòng)生成表不生效的解決
這篇文章主要介紹了jpa多數(shù)據(jù)源時(shí)Hibernate配置自動(dòng)生成表不生效的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02OpenTelemetry?Java?SDK?高級(jí)用法解析
這篇文章主要介紹了OpenTelemetry?Java?SDK?的高級(jí)用法示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02簡(jiǎn)述Java中進(jìn)程與線(xiàn)程的關(guān)系_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
在 Java 語(yǔ)言中,對(duì)進(jìn)程和線(xiàn)程的封裝,分別提供了 Process 和 Thread 相關(guān)的一些類(lèi)。本文首先簡(jiǎn)單的介紹如何使用這些類(lèi)來(lái)創(chuàng)建進(jìn)程和線(xiàn)程2017-05-05Java三個(gè)類(lèi)加載器及它們的相互關(guān)系
Java在需要使用類(lèi)別的時(shí)候,才會(huì)將類(lèi)別加載,Java的類(lèi)別載入是由類(lèi)別載入器(Class loader)來(lái)達(dá)到的,預(yù)設(shè)上,在程序啟動(dòng)之后,主要會(huì)有三個(gè)類(lèi)別加載器,文中詳細(xì)介紹了這三個(gè)類(lèi)加載器,需要的朋友可以參考下2021-06-06