官术网_书友最值得收藏!

2.3 搭建開發環境

2.3.1 安裝開發軟件

筆者的生產項目是基于Spring Boot 2.0和Spring Cloud微服務框架進行微服務開發的,所以開發環境包括JDK8、Maven、Git,集成開發環境可以使用Eclipse或IntelliJ IDEA。軟件版本信息如表2-2所示。

表2-2 軟件版本信息

img

上述軟件的安裝過程此處不再贅述,如果讀者不知道如何安裝JDK、Maven或Git,請自行學習。Git是源代碼管理工具,適合多人參與開發時使用。如果是個人開發學習,可以不用安裝Git,代碼存放在本機目錄即可。

1.下載JDK

由于使用Spring Boot和Spring Cloud微服務框架進行微服務的開發,所以開發環境需要安裝JDK1.8版本,其官方下載地址位于Oracle官方網站的Java開發下載區。

打開官方下載頁面,下載“Java SE Development Kit 8u201”版本即可。另外,也可以根據開發團隊使用的開發環境(Windows或Linux)按需下載。下載“Windows x64”版本就可以運行在Windows 10 64bit操作系統上。如果要在Linux 64bit的操作系統運行,則需要下載“Linux x64”版本。

2.下載Maven

由于項目使用Maven做代碼結構管理,所以開發環境還需要安裝Maven,其官方下載地址位于Apache官方網站的Maven子項目網站。

打開Maven官方下載頁面,下載“apache-maven-3.6.2-bin.zip”或更高版本文件,解壓縮設置搜索路徑(Path)即可。另外,需要設置國內Maven源(如阿里云Maven源),從而加快Maven依賴的下載速度。讀者在網上搜索學習設置方法即可。

在系統路徑中添加如“D:\Programs\apache-maven-3.5.3\bin”的Maven路徑,配置完成后在CMD命令行窗口輸入命令“mvn –version”可以查看Maven的版本,如圖2-4所示。

img

圖2-4 查看Maven的版本

如果能正常使用mvn命令,則說明Maven路徑配置成功。圖2-4展示的是Windows 10操作系統下的Maven,其他Windows操作系統可以使用相同的命令進行檢驗。

說明:此處Maven版本可能略有不同,存在更新情況,搜索路徑的設置參照此處即可。

2.3.2 Maven配置

Maven配置主要包括依賴下載的本地存儲目錄和依賴源的配置。安裝目錄的conf下的settings.xml文件中配置了本地存儲目錄和依賴源。

1.本地存儲目錄配置

配置文件中的localRepository配置項配置本地存儲目錄,如下所示:

img

上述配置的本地存儲目錄是D盤下的目錄,這樣所有自動下載的依賴文件都會存儲在該目錄下面。

2.依賴源配置

在配置文件的mirrors配置項下面添加一個mirror配置內容,如下所示:

img

上述配置將阿里云設置為外部依賴源,這樣涉及的Maven依賴會自動下載下來,此處設置為國內依賴源,能夠加快依賴文件的下載速度。

2.3.3 IDE配置

IDE配置以IDEA為例,此處主要介紹IDEA中Maven的配置,選擇“File”菜單中的“Settings”命令,進入Maven配置界面,如圖2-5所示。

在IDEA中配置Maven主要包括以下4項。

(1)Maven home directory:配置Maven安裝目錄,配置到bin的前一級目錄即可。Maven程序也可以使用IDEA內置程序Bundled (Maven 3)。

(2)User settings file:配置Maven安裝目錄下的settings.xml配置文件。

(3)Local repository:配置Maven依賴下載的本地存儲目錄,可以參照settings.xml配置文件。

(4)Work offline:該項不能勾選,如果勾選則不再從公網或局域網下載依賴文件,只讀取本地下載的依賴文件。

img

圖2-5 Maven配置界面

主站蜘蛛池模板: 固安县| 土默特左旗| 明光市| 江源县| 怀化市| 桃江县| 云阳县| 获嘉县| 沂水县| 台山市| 广德县| 邳州市| 任丘市| 墨竹工卡县| 鹤峰县| 社旗县| 长泰县| 石楼县| 天等县| 开原市| 双江| 攀枝花市| 青州市| 贵德县| 淮滨县| 海晏县| 丰顺县| 双鸭山市| 华阴市| 察雅县| 名山县| 安泽县| 长沙县| 屏山县| 琼中| 五大连池市| 鹿邑县| 洛阳市| 湖南省| 天门市| 双流县|