- 微服务容器化开发实战
- 尹为强
- 1093字
- 2021-04-04 14:33:51
2.3 搭建开发环境
2.3.1 安装开发软件
笔者的生产项目是基于Spring Boot 2.0和Spring Cloud微服务框架进行微服务开发的,所以开发环境包括JDK8、Maven、Git,集成开发环境可以使用Eclipse或IntelliJ IDEA。软件版本信息如表2-2所示。
表2-2 软件版本信息
上述软件的安装过程此处不再赘述,如果读者不知道如何安装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所示。
图2-4 查看Maven的版本
如果能正常使用mvn命令,则说明Maven路径配置成功。图2-4展示的是Windows 10操作系统下的Maven,其他Windows操作系统可以使用相同的命令进行检验。
说明:此处Maven版本可能略有不同,存在更新情况,搜索路径的设置参照此处即可。
2.3.2 Maven配置
Maven配置主要包括依赖下载的本地存储目录和依赖源的配置。安装目录的conf下的settings.xml文件中配置了本地存储目录和依赖源。
1.本地存储目录配置
配置文件中的localRepository配置项配置本地存储目录,如下所示:
上述配置的本地存储目录是D盘下的目录,这样所有自动下载的依赖文件都会存储在该目录下面。
2.依赖源配置
在配置文件的mirrors配置项下面添加一个mirror配置内容,如下所示:
上述配置将阿里云设置为外部依赖源,这样涉及的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:该项不能勾选,如果勾选则不再从公网或局域网下载依赖文件,只读取本地下载的依赖文件。
图2-5 Maven配置界面