目录
1.1maven介绍
Maven是跨平台的项目管理工具。对依赖的管理(jar包)。基于项目对象模型(POM)。把所有jar看成对象。
1.2Maven作用
手动获取jar等会不安全,当不怀好意的人,在网上,或在云盘等网上资源共享jar包时,jar其实就是java 代码,可更改。试想一下我们常用的用于java程序与mysql数据库连接的jar包(工具包)。是某个人百度云盘分享的,但这个jar被做了更改(填了恶意代码)。导致用户信息泄漏(密码,个人信息)。使用maven从仓库里获取的依赖会被验证这有没有被更改。
1.3安装与配置---重点
前提jdk安装与配置成功,eclipse
保证java项目能运行。
去官网地址(http://maven.apache.org/download.html)下载
解压下载的压缩包,记住解压的指定路径,再创建一个文件夹,做本地库(用来放所有maven依赖),如:d:\Repository\mavenRepository
此时本地库是空的,
再去解压的指定路径,依次点开apache-maven-3.6.3-bin ---> conf ---> setting.xml 用记事本打开(最好用其他文本编辑器,我用的Editplus),在<settings></settings>添加一个<localRepository>d:/Repository/mavenRepository</localRepository> 标签。 用来配置本地库的位置。
******注意xml标签里是/ 不是\。(maven能跨平台,在linux文件路径用/,windows \,/都可以)
******注意xml标签里是/ 不是\。
******注意xml标签里是/ 不是\。
在配置远程仓库,一般用aliyun.com(国内的阿里云库,快一点), 直接复制到你setting.xml 的<mirrors></mirrors> 里就行了
<mirror>
<id>aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>maven</id>
<mirrorOf>*</mirrorOf>
<name>NUllllll</name>
<url>https://repol.maven.org/maven2/</url>
</mirror>
</mirrors>
接下来配置jdk版本信息,我的jdk版本是1.8的在<profiles></profiles> 添加一下代码
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
改完以后保存退出。
设置系统环境变量,鼠标右击 我的电脑---> 属性 ---> 高级系统设置 ---> 环境变量 ---> 系统变量 新建
变量名:MAVEN_HOME ,值:maven压缩包解压的指定路径(apache-maven-3.6.3文件夹所在的路径)。
点击path,添加 %MAVEN_HOME%\bin; 。
验证maven是否安装成功,dos窗口下使用命令mvn -v 如以下
说明安装成功。
接下来就是设置eclipse了,打开eclipse --> window--> Preferences
进入到以下界面
进入到以下界面,选择你maven的安装目录(即apache-manven-3.6.3文件夹)
进入到以下界面,
******eclipse里运行环境要是的位置要是jdk里不能是jre,
创建maven项目,file -->new --->project --> Maven --->Maven Project.
如果出现pom.xml 则说明创建成功。
使用mvn help:system 查看系统环境情况
如果有解决你的问题请点赞谢谢!