Maven:
1.一个优秀的项目构建工具
2.优势:
自动构建,jar包依赖管理,契约编程
自动构建:
a.清理代码
b.自动编译
c.完成测试
d.生成报告
e.打包
f.项目部署
jar包依赖管理:
自动导包
契约编程:
统一的规范
3.安装:
配置环境变量:
和JDk一样
seteing.xml文件的配置:
D:/OpenSource/repository
pom.xml(核心配置文件)
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!-- 通过组ID,模块ID,版本号,可以确定一个项目的唯一,也叫作项目的坐标 -->
<modelVersion>4.0.0</modelVersion>
<!-- 组ID,就是我们的包名 -->
<groupId>cn.itsource.maven</groupId>
<!--模块ID 就是我们的项目名 -->
<artifactId>Hello</artifactId>
<!--版本号 -->
<version>0.0.1-SNAPSHOT</version>
<!--项目名 -->
<name>Hello</name>
<!--这个标签声明了多个依赖,这里导入了很多jar包 -->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.9</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.2.5.RELEASE</version>
</dependency>
</dependencies>
</project>
测试maven常用的命令:
mvn compile
mvn test
mvn package
mvn source:jar
mvn install
mvn package -Dmaven.test.skip=true
远程仓库:
中央仓库:Maven的默认的远程仓库(http://repo1.maven.org/maven2)
私服:是一种特殊的远程仓库,它是架设在局域网内的仓库
镜像:用来替代中央仓库,速度一般比中央仓库快(百度 csdn,oschina,阿里云)
IDEA:
安装:
1.破解:
-javaagent:D:\tool\JetBrains\IntelliJ IDEA 2017.3.3\bin\JetbrainsCrack-2.6.10-release-enc.jar
2.引入JDK
3.设置参数提示
4.maven项目结构不正确格式的修改
5.tomcat的运行
UML:
1.例图
2.类图
3.流程图