MAVEN知识要点

一、MAVEN介绍

maven是一个采用纯Java编写的开源项目管理工具。采用了一种被称之为POM(project object model)概念来管理项目,所有的项目配置信息都被定义在一个叫做pom.xml的文件中,通过该文件,maven可以管理项目的整个生命周期,包括编译,测试,打包,发布,运行等等。目前Apache下绝大多数项目都已经采用maven进行管理。而maven本身还支持多种插件,可以方便,灵活的控制项目。一句话:maven是一个项目管理和构建工具,主要对项目做编译,测试,打包,发布,运行等操作。

二、Maven的安装与配置

  • 下载地址

http://maven.apache.org/

  • 环境配置

和JDK的环境配置类似
MAVEN_HOME=maven安装路径
path=%MAVEN_HOME%\bin

三 Maven命令的使用

  • 命令创建maven普通项目
    mvn archetype:generate -DgroupId=com.qianfeng -DartifactId=myapp01 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

mvn: 指定使用maven构建工具
archetype:generate :原型生成器
-D : pom.xml文件中的一个属性,如果不存在就生成,如果存在就覆盖
groupId: 项目属于哪个组
artifactId:项目名称
archetypeArtifactId: 指定插件
interactiveMode: 是否开启交互模式

  • JavaWeb工程
    mvn archetype:generate -DgroupId=com.qianfeng -DartifactId=mywebapp01 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

四、Maven配置阿里云私服

在E:\apache-maven-3.6.3-bin\apache-maven-3.6.3\conf\settings中配置

alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central

Maven的第一次运行命令的时候会从云端下载很多的文件,这些文件都保存到了我们本机的.m2这个maven的默认仓库里,这个仓库默认在windows电脑的C盘用户目录下,随着添加的依赖越来越多,这时候这个文件夹会越来越大,所以可以重新指定默认本地仓库的位置.

设置方式:

  1. 找到我们Maven的安装位置
  2. 里面有一个conf文件夹
  3. conf里面有一个settings.xml文件
    D:\soft\maven_repository

你可能感兴趣的:(MAVEN知识要点)