
1.2.2 搭建Eclipse开发环境
本书使用的Eclipse版本是Eclipse 2021-03,安装包可以从官方下载。
(1)创建新Maven项目。启动Eclipse,然后选择File→New→Maven Project,如图1.8所示。

图1.8 Eclipse创建Maven项目
(2)使用默认配置,单击Next按钮,如图1.9所示。

图1.9 Eclipse选择项目路径
(3)选择项目模板。Eclipse每次都会从Maven仓库拉取Archetype信息,默认是Maven中心仓库,网络如果比较慢,可以单击Configure...,如图1.10所示。

图1.10 Eclipse选择项目路径
这里我们配置华为云提供的Maven仓库,如图1.11所示,Catalog File填写https://mirrors.huaweicloud.com/repository/maven/,Description为仓库的名字,可以随意填写,这里填写为huawei-maven。单击OK按钮保存。
在Catalog中选择刚配置的huawei-maven,列表中加载出了Archetype信息,如图1.12所示,在Filter中输入org.springframework.boot,选择Artifact Id为spring-boot-sample-simple-archetype的条目,再单击Next按钮。

图1.11 配置Archetype Maven仓库

图1.12 选择spring-boot-sample-simple-archetype
(4)输入项目元信息。如图1.13所示,输入Group Id为com.example,Artifact Id为eclipsedemo,然后单击Finish按钮。

图1.13 配置项目元信息
(5)此时已经完成搭建环境的所有操作。下面比较一下Eclipse和Spring Initializr生成的项目目录有哪些异同之处。
为了方便查看,设置包展示方式为Hierarchical,如图1.14所示。
在Project Explorer中展开所有目录,如图1.15所示。

图1.14 修改Package展示方式

图1.15 Eclipse项目目录结构
通过对比可以看出,Eclipse与Spring Initializr生成的目录稍有区别,如生成的包都带有simple,代码生成了service包和HelloWorldService.java,构建工具除了生成pom.xml外,还生成了Gradle使用的配置文件build.gradle。
(6)接下来运行程序来验证搭建的开发环境可用。双击打开SampleSimpleApplication.java,选中main方法,右击弹出的快捷菜单,选择Run As→Java Application,如图1.16所示。

图1.16 运行程序主类
检查控制台的打印信息,查看到输出信息“Started SampleSimpleApplication in 1.629 seconds (JVM running for 2.234)”便说明搭建开发环境成功,如图1.17所示。

图1.17 项目运行的打印信息