MAVEN:
1.可以管理jar文件
2.自动下载jar文件及其文档和源代码
3.管理jar文件的直接依赖
4.管理需要的jar版本
5.编译程序
6.测试代码
7.打包文件,打包成jar或war文件
8.部署项目
maven核心概念:
POM:一个叫pom.xml的文件,用此文件控制maven构建项目的过程
约定的目录结构:maven项目的目录和文件位置是按照规定放置的
坐标:是一个唯一的字符串,用来表示资源,类似URI
依赖管理:管理项目jar文件
仓库管理:资源存放的位置
生命周期:使用maven工具构建项目的过程
插件和目标:执行maven完成想达到目标的时候所使用的工具
继承和聚合
MAVEN环境变量:M2_HOME
目录结构:
project/
---/src
------/main
---------/java
---------/resources
------/test
---------/java
---------/resources
---/pom.xml 核心文件
中央仓库:https://repo.maven.apache.org
当第一次执行mvn compile 时,会下载很多插件(jar文件)
下载的文件默认放在:C:/User/NAME/.m2/repository 叫本机仓库
POM文件:
坐标:groupId+artifactId+version
groupId:组织id,一般是公司域名的倒写,如 com.baidu.appolo
artifactId:项目名称,对应groupId中项目的子项目
version:项目的版本号,当项目是不稳定版本时,在后面带-SNAPSHOT。一般version是用三位数字标识,如1.0.0
packaging:打包后压缩文件的扩展名,默认是jar,web应用是war
依赖:dependencies和dependency
在pom.xml文件中写dependencies标签,然后在里面添加dependency子标签。
属性:properties
设置jdk版本
构建:build
设置编译时的插件版本,及插件的一些设置
标签:学习,插件,文件,---------,jar,笔记,MAVEN,maven From: https://www.cnblogs.com/darkpar/p/16617320.html