2.1 Maven项目架构管理工具

Maven是一个工具。

之所以引用Maven来javaweb开发,是因为开发过程中以来的jar包手动引入太多与繁琐,所以用这个工具来简化开发过程。

Maven的核心思想:规范大于配置

具体使用步骤:

1.在Maven的官网上下载Binary zip archive

2.解压到本机上(建议开发工具都放在同样的文件夹中,方便寻找。比如创建environment文件夹)
3.新建环境变量:

变量名 指向文件地址
MAVEN_HOME maven文件夹
M3_HOME maven/bin文件夹

之后系统path上新增:

xml 复制代码
%MAVEN_HOME%\bin

注释:MAVEN_HOME是基础开发模式下用的,而M3_HOME是Spring需要自动引用的变量,必须设置。

4.阿里云镜像

在解压的MAVEN文件夹中找到conf\settings.xml文件,在

xml 复制代码
<mirrors>
	<mirror>
		// 在这个地方设置阿里云镜像代码,可以在线搜下相关代码复制粘贴在此处
	<mirror>
</mirrors>

5.本地仓库

本地仓库和远程仓库。在使用到某些jar包的时候为了减少访问远程仓库的次数,提高开发效率,因此需要设置本地仓库。

步骤:

1.在maven文件夹下新建文件夹,命名为 maven-repo

2.还是在setting.xml中,在

xml 复制代码
<localrepository>
	只需要在此处直接粘贴步骤1中新建的文件(maven-repo)的本地的地址即可
</localrepository>

此时前置工作已经做好了

相关推荐
hai31524754317 小时前
RISC-V核E203核前向旁路的架构性顽疾
驱动开发·架构·硬件架构·硬件工程·risc-v
意图共鸣17 小时前
意图共鸣科技《认知智能白皮书》——感知与执行分离:认知架构(CA)如何重塑大模型底层结构
人工智能·架构
方也_arkling17 小时前
【Java-Day08】static / final / 枚举
java·开发语言
橙淮17 小时前
Spring Bean作用域与生命周期全解析
java·spring
Chengbei1118 小时前
一站式源码安全检测工具、云安全 / APP / 小程序源码敏感信息递归多层目录扫描AK、JWT、手机号、身份证等敏感信息
java·开发语言·安全·web安全·网络安全·系统安全·安全架构
王莎莎-MinerU18 小时前
MinerU 深度技术解析:从架构原理到生产部署的全面指南
css·人工智能·自然语言处理·架构·ocr·个人开发
llz_11218 小时前
web-第一次课后作业
java·开发语言·idea
canonical_entropy18 小时前
Harness Engineering 之外:从非线性动力系统控制理解吸引子引导工程
架构·aigc·ai编程
Jiude18 小时前
AI 写代码太快之后,团队协作反而更难了
人工智能·架构·github
秋918 小时前
Java项目运行5天左右自动宕机:系统性定位与解决方案
java·开发语言·python