Maven学习

Maven是Apache公司开源项目,是项目构建工具,用来管理依赖。

1.Maven好处

项目中没有jar包,都在maven仓库中。

依赖管理:对jar包统一管理

2.Maven好处如何实现

maven两大核心:依赖管理(对jar包进行管理)、项目构建(项目在编码完成后,进行编译、测试、打包、部署等一系列操作用通过命令来实现)

通过maven命令把项目发布到tomcat:

(1)cmd 进入项目根目录哦(2)运行命令 mvn tomcat:run

3.Maven安装

前提:安装jdk

(1)下载解压(注意:解压目录不要有中文)

下载地址:http://maven.apache.org/download.cgi

下载 Maven 的 zip 文件,例如: apache-maven-3.5.2-bin.zip,将它解压到你要安装 Maven 的文件夹。假设你解压缩到文件夹 – D:\apache-maven-3.5.2

(2)配置环境变量

系统变量:

MAVEN_HOME(bin目录上一级)

PATH(bin目录)

测试是否配置成功:mvn -v

(3)配置本地仓库:

Maven 的本地资源库是用来存储所有项目的依赖关系(插件 Jar 和其他文件,这些文件被 Maven 下载)到本地文件夹。很简单,当你建立一个 Maven 项目,所有相关文件将被存储在你的 Maven 本地仓库。

默认情况下,Maven 的本地资源库默认为 .m2 目录文件夹:

  • Unix/Mac OS X:~/.m2
  • Windows:C:\Documents and Settings\{your-username}\.m2

通常情况下,可改变默认的 .m2 目录下的默认本地存储库文件夹到其他更有意义的名称,例如, maven-repo 找到 {M2_HOME}\conf\setting.xml, 更新 localRepository到其它名称。

执行之后,新的 Maven 本地存储库现在改为 D:/apache-maven-3.5.2/repo

(4)maven中央仓库

当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 http://repo1.maven.org/maven2/ 查找下载。

使用 MVNrepository 搜索:https://mvnrepository.com/

4.Maven项目目录结构

5.Maven命令

(1)清理:clean

   进入项目根目录,输入mvn clean

target目录就会被删掉

(2)编译:compile

将.java文件编译为.class文件

(3)单元测试:test

单元测试类名要求:XxxTest.java

将项目根目录下src/test/java单元测试类编译执行

(4)打包:package

web project    war包

java project     jar包

(5)安装:install

默认安装到本地仓库

(6)Maven项目生命周期

三套,互相独立。在一套中,执行后边的命令时,前边操作自动执行。

CleanLifeCycle:clean

defaltLifeCycle:compile、test、package、nstall、deploy

SiteLifeCycle:site

6.创建Maven项目

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值