作用: 项目构建工具,是目前大部分且在做项目时首选得项目构建, 管理工具(也有
一部分企业在用Ant,gradle)
在自动化课程中最大作用就是管理jar包
第三方jar(工具包)
特点:
1. 可以使用maven来编译你的代码;
2. 项目打包也可以使用maven来完成;
3. maven可以实现项目模块化管理;
4. maven可以在线管理依赖,项目依赖也很方便获取
5. maven提供了一些丰富的插件,方便项目持续集成
创建项目:
Group Id:分组
Artifact Id:项目报名(简单理解为jar包名)
Version: 版本
Packaging: 打包方式
安装 & 环境准备:
1. 下载Maven(windows):http://maven.apache.org/download.cgi
下载:apache-maven-3.6.3-bin.tar.gz
2. 安装: 解压下载压缩文件后到指定目录:比如:D:\APP_Installs
相当于安装目录:D:\APP_Installs\apache-maven-3.6.3
3. 环境配置:
新建系统变量:MAVEN_HOME :D:\APP_Installs\apache-maven-3.6.3
编辑系统变量(追加) : Path: ;%MAVEN_HOME%\bin
4. 检测是否安装成功
mvn --version 出现版本等信息则说明安装成功
5. 其他配置:
1) 在安装目录下(即:MAVEN_HOME下)创建repository目录,作为本地仓库
2) 打开conf目录下setting.xml,修改本地仓库为你计算机的地址和配置阿里云镜像
<localRepository>D:\APP_Installs\apache-maven-3.6.3\repository</localRepository>
6. Ecipse设置:
Windows---preferences---Maven
1) --Installations---Add自己安装---maven路径
---Finish ---- Installations界面去勾选默认maven,选择自己刚选择的自定义maven
2) User Settings --Global Setting 设置maven安装目录下conf下的settings.xml---Apply
7. 如果使用的是IEDA:
File---setting---Build--Build Tools--Maven
1) Maven Home : maven安装目录(解压目录)
2) User Setting: 设置maven安装目录下conf下的settings.xml
3) Work Directory: 设置maven安装目录下repository路径
/*
* TODO
* @class: JsonDemo
* @Author: Lujier @SINCE: 2020/8/6 0:40
* @Phone: 15934815829 @Email: 15934915829@163.com
*/
package com.lujier.maven;
import com.alibaba.fastjson.JSONObject;
public class JsonDemo {
public static void main(String[] args) {
String json = "{\"name\": \"张三\",\"age\": 18,\"source\": 100}";
Students s = JSONObject.parseObject(json, Students.class);
System.out.println(s);
}
}