1、前言
记录从零基础学习编写 SpringBoot 项目的笔记,以防遗忘时可回溯温习。此文乃是笔者在开展从无到有编写 SpringBoot 项目的学习进程中所留存的笔记,同时涵盖了记录期间遭遇的部分问题及其解决之法,亦包含了些许个人的思考与见解。
2、MAVEN环境配置
Maven 乃是当下 Java 领域常见的一款包管理工具,借由 Maven ,我们能够极为便捷地对项目施行编译、打包、部署等诸般操作。setting.xml 文件系 Maven 的关键配置文件,其囊括了 Maven 运行之际所需的配置资讯。此文件通常处于 ~/.m2/ 目录之中。经由 setting 配置文件,我们能够变更参数项,以把控上述操作的具体表现,接下来我们将针对 setting 配置文件展开具体阐述。
/Users/xxx/.m2/repository
true
false
alimaven
central
aliyun maven
https://maven.aliyun.com/repository/public/
- localRepository :本地仓库的所在方位。倘若未曾予以设置,Maven 将会运用默认的 ~/.m2/repository 。
- interactiveMode :交互模式的开关。要是设置为 true ,Maven 会于需要输入之时向用户作出提示。
- usePluginRegistry :是否运用插件注册表。倘若设置为 true ,Maven 将会使用 ~/.m2/plugin-registry.xml 文件。
- offline :离线模式的开关。倘若设置为 true ,Maven 不会尝试连接网络。
- pluginGroups :插件组的列表,Maven 会在这些组当中搜寻插件。
- servers :定义了若干服务器的配置,涵盖服务器的 ID 、用户名以及密码。此类服务器通常用于发布(deploy)项目。
- mirrors :镜像配置,能够设置 Maven 从哪个镜像站点下载依赖。
- proxies :代理配置,能够设置 Maven 通过哪个代理服务器连接网络。
- profiles :配置文件,能够包含一组特定的设置,例如特定的代理服务器、镜像站点等等。
- activeProfiles :激活的配置文件列表,Maven 会运用这些配置文件当中的设置。