Maven的介绍和安装
1:为什么会有maven
因为我们的项目需要导入大量的jar包,很麻烦,所以出现了这么一个项目依赖管理的工具。
自动帮助我们导入jar包
2:Maven的核心思想:约定大于配置
3:下载安装,然后配置环境变量,不配置的话只能在安装文件的bin目录执行mvn命令,配置方式:
配置Path环境变量指向我们的Maven的bin目录;这个是为了能够执行mvn命令;
最好设置M2_HOME系统变量,指向我们安装文件的bin目录。因为这个我们在后面其他地方的学习
中有第三方软件需要用到,不然被的话会有问题。
配置好之后测试是否安装成功:mvn -v命令,出现下面则没问题。
C:UsersAdminister>mvn -v Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: D:JAVAapache-maven-3.3.9-binapache-maven-3.3.9 Java version: 1.8.0_291, vendor: Oracle Corporation Java home: D:JAVAJDKjre Default locale: zh_CN, platform encoding: GBK OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos"
4:修改我们的seetings文件
配置镜像:在这个文件中mirrors标签里面添加:
nexus-aliyun nexus-aliyun http://maven.aliyun.com/nexus/content/groups/public
或者这个:
nexus-aliyun *,!jeecg,!jeecg-snapshots Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
区别:*,!jeecg,!jeecg-snapshots 如果不加 mirrorOf 这一行,是 central 的话,默认所有的依赖都会去阿里云仓库下载,加上后jeecg的依赖包就可以从jeecg私服下载了。对于jeecg有关的jar包到jeecg仓库中下载,
这个目的是为了加速下载,不然访问国外的网站很慢,蜗速。
5:建立本地仓库:建立一个文件夹用来当作仓库。把这个文件夹的路径放在seetings文件中
6:Maven项目的目录介绍
src main java:放置Java源代码的 resources:放置配置文件的 test java:测试使用 pom.xml
加入web应用时
src main webapp WEB-INF java:放置Java源代码的 resources:放置配置文件的 test java:测试使用 pom.xml
这里重点说一下这个pom.xml配置文件,这个是核心配置文件,
在这里可以导入我们的依赖,只需要写几行代码,就可以自动帮我们下载jar包,而且还会帮我们导入这个jar包所需要的其他的jar包。这个导入的jar的代码,我们可以在maven仓库里面查找
网址:https://mvnrepository.com/
maven有一个资源导出的问题,所以我们会在pom文件里面加入这样一段代码:
src/main/resources ***.xml false src/main/java ***.xml false
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)