maven作用
主要用作基于java平台的项目
maven能提供一种项目配置
maven能自动从maven的中央仓库帮我们自动下载并管路项目依赖的jar包
提供了标准的目录结构
中央仓库两种类型:共有的中央仓库:私有中央仓库
使用mvn -v查看是否安装成功
修改本地仓库的的位置
在setting.xml中修改
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 本地仓库地址 -->
<localRepository>D:\java_learn\maven-repository</localRepository>
<mirrors>
<!-- 阿里仓库镜像 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
创建maven项目
里面不用勾
里面的小组名称记得写上,并添加上项目的路径及名字
maven的目录结构
pom.xml文件的配置
1.使用项目打包的方式可以将文件中的webapp自动识别成web文件,将文件打包成war包
2.添加jar包的依赖,在本地没有就去阿里云里面找,所有的依赖都放在dependencies里面
3.配置tomcat插件,在dependences外面进行配置
4.使用插件进行运行项目
里面Lifecycle的作用:
mvn clean —清空target
mvn complie —编译target
mvn test–测试
mvn package–打包
mvn install–打包并在本地保存一份
complie —编译target
mvn test–测试
mvn package–打包
mvn install–打包并在本地保存一份