一.Maven
maven是一个Java世界中,非常知名的"工程管理工具"/构建工具"
核心功能:
1.管理依赖
在进行一个A 操作之前,要先进行一个B操作.
依赖有的时候是很复杂的,而且是嵌套的
2.构建/编译(也是在调用jdk)
3. 打包
把java代码给构建成jar或者war
jar就是一个特殊的压缩包.,类似于rar
里面就是把各种.class文件放在一起

4.用idea下载安装maven




5.用一般情况下下载maven
Maven – Download Apache Maven


-maven目录结构
bin:存放执行文件
boot:启动jar包
conf:该目录下的settings.xml是maven的核心配置文件

配置环境变量

-打开cmd执行命令mvn -version验证是否配置成功

-配置settings.xml文件配置中央仓库地址
也就是需要从哪里拉取需要的jar包。如果未有任何限制,可以配置国内的阿里云镜像,如果有公司内网限制,可以配置公司对应的仓库地址。在setting.xml中修改,查找mirrors。
用notpad++打开

这里我用了好长时间一直显示无法保存,需要管理员权限,只能用notpad


--修改settings.xml文件,配置本地仓库地址,也就是拉取到的jar包存放的路径。

说明:settings.xml是maven的全局配置文件,而pom.xml文件是所在项目的局部配置。 Settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。
6.下载浏览器驱动
Install browser drivers | Selenium

将下载好的驱动放在java系统变量下

7.在idea创建selenium依赖
去中央仓库上找maven驱动包Maven Repository: org.seleniumhq.selenium » selenium-java » 4.0.0-alpha-7 (mvnrepository.com)

把maven标签页下的这个xml配置复制下来

把这个内容粘贴到pom.xml上




总的来说,配置环境真的是一个非常麻烦的事情,查了好长时间资料
终于弄好了,希望能帮助到你.