- Maven
Maven介绍
Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从一个中心信息管理项目的构建,报告和文档。
优点
Pom.xml 一小段标签 就可以来维护项目或者管理项目
Maven的优势:自动构建,jar包依赖管理,契约编程
外链
配置环境变量
Path里面配置:
mvn -v 检查是否配置成功
mvn 没有参数 会在C盘用户目录下创建一个.m2文件夹
配置本地仓库 settings.xml
<localRepository>D:\repository-teacher</localRepository>
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">
<!-- pom文件模型版本4.0.0 -->
<modelVersion>4.0.0</modelVersion>
<!-- 组id 包名 公司域名倒写-->
<groupId>cn.itsource.maven</groupId>
<!-- 模块名 -->
<artifactId>Hello</artifactId>
<!-- 版本名称 SNAPSHOT:快照版本 不稳定版本 开发版本 RELEASE :释放版本 正式版本-->
<version>0.0.1-SNAPSHOT</version>
<!-- 项目名称 -->
<name>Hello</name>
<dependencies>
<!-- 依赖 坐标 -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.2.5.RELEASE</version>
</dependency>
</dependencies>
<build>
<finalName>Hello</finalName>
<plugins>
<plugin>
<!-- Maven的编译插件-->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
常用命令
mvn clean :清理 删除target文件
mvn compile: 编译 生成target文件
mvn package:打包
mvn install:把项目先打包 在安装本地仓库里面
IDEA
UML
统一建模语言(英语:Unified Modeling Language,缩写UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
用例图
类图
流程图
请假流程 同步流程