MAVEN环境搭建
下载
http://maven.apache.org/download.cgi
解压
解压到自定义的文件目录下
配置环境变量
MAVEN_HOME : MAVEN的解压路径
Path : %MAVEN_HOME%\bin
测试
mvn -v
配置MAVEN
本地仓库配置
打开 \conf\settings.xml
在最末尾添加上
< localRepository>自定义的本地仓库路径< /localRepository>
JDK配置
打开 \conf\settings.xml
在最末尾添加上
<profiles>
<!-- 配置jdk版本 -->
<profile>
<id>myjdk</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
<!-- 让配置的jdk生效 -->
<activeProfiles>
<activeProfile>myjdk</activeProfile>
</activeProfiles>
pom.xml配置
- 打包方式
把项目打包为war包或者jar包
<packaging>jar</packaging>
<packaging>war</packaging>pom.xmld
- 下载依赖
https://mvnrepository.com/
获得依赖的坐标,然后再pom.xml中导入
1,搜索需要的jar,2,选择版本,3获取坐标,4,添加到pom.xml的< dependencies >标签内
<dependencies>
</dependencies>
依赖的生命周期
- compile(默认值):适用于所有阶段
- provided: 编译期要有,但是运行期不必有,期望jdk或者容器带有此依赖比如servlet-api
- runtime : 编译器不必有,但是运行时要有,比如mysql的驱动,
- test:测试时使用,适用于测试的编译运行阶段
- system: maven不会在本地仓库查找依赖,而是在本地磁盘目录中找
maven指令
常用的:
- clean:清空目前已经编译好的项目
- compile: 手动编译项目
- package: 打包(默认jar)
- install : 把此项目打包并安装到本地仓库中