- maven软件的作用:
1.1管理jar和依赖
给idea自动导入需要的jar包,而省去了手动一个个jar包去寻找下载导入的过程。
管理依赖:比如两个jar包之间的依赖,对数据库驱动的依赖
将java编译为class,测试代码是否有问题
1.2项目的构建(POM.xml文件)
清理(以前编译的东西)编译(编译多个java文件为class文件)测试(同时测试多个程序)报告(生成测试报告)打包(将class,配置文件等放入一个压缩文件中jar或者var)安装(把生成的压缩文件安装到本地库中) - maven服务器:
外国的速度慢,阿里有公用的,各个公司可以搭建自己的maven - maven安装与在idea里的配置
3.1下载maven,放在一个文件英文文件夹下,
3.2新建一个文件夹,作为maven下载jar包的库
3.2找到D:\maven\apache-maven-3.6.1\conf\settings.xml文件,增加一个jar包导入位置,增加一个阿里云的网站(指定从阿里云下载所需要的jar包,否则会从国外下载)
3.3在idea中新建project,选择Maven,勾选Create from archetype,点击下面任意一个内容,键盘输入quick,跳转到maven-archtype-quicksatrt,点击next,第一个为包名,第二个为工程名,点击next,第一个为解压缩文件的路径,第二个是settings.xml的路径(勾选第一个override)
开始自动导入jar包,右下角一定要选择自动导入
3.4打开的文件中修改几个位置:
properties: jdk1.7改成1.8(两处)
dependencies: 输入所需要的jar包或者依赖,就会自动开始下载
3.5导入maven结束,src目录下会出现main文件夹和test文件夹,main文件夹下写java代码,test下自动检测代码是否有问题。
3.6将代码文件打包成包
在左侧main中新建一个目录resources,标记为resources root;在test中新建一个目录resources,标记为testresources root;点击run 里的 edit configuration,左侧点击+号,选择maven,,右侧第一栏默认为当前文件,第二栏输入package,OK;可以发现target下出现了jar包。(或者使用右侧工具打包)