maven是一个项目构建和管理工具,maven是基于POM.XML项目定向模型的方式来管理项目的构建过程、依赖注入和报表文档,底层通过命令方式实现

mvn tomcat:run 使用meven中内置的tomcat插件来运行项目
mvn test 用来执行test目录中的测试案例, 并生成对应的测试报告文档
mvn site 生成报表数据
mvn dependency:tree 用于查看依赖树的命令
mvn install 用于将我们打包的jar/war包添加到本地仓库中, 方便我们本地的其他项目通过这个项目的`gav`坐标引入使用
mvn deploy 将我们安装在本地仓库中的jar/war包发布到私有服务器或镜像仓库, 方便其他项目远程通过`gav`坐标引入使用. 这条命令我们使用的时候一般向私有服务器发布我们打包的文件
mvn tomcat:run 使用meven中内置的tomcat插件来运行项目
mvn test 用来执行test目录中的测试案例, 并生成对应的测试报告文档
mvn site 生成报表数据
mvn dependency:tree 用于查看依赖树的命令
mvn install 用于将我们打包的jar/war包添加到本地仓库中, 方便我们本地的其他项目通过这个项目的`gvn`坐标引入使用
mvn deploy 将我们安装在本地仓库中的jar/war包发布到私有服务器或镜像仓库, 方便其他项目远程通过`gvn`坐标引入使用. 这条命令我们使用的时候一般向私有服务器发布我们打包的文件

maven通过项目对象模型的方式来管理项目的构建过程、依赖注入和报表文档

mvn命令

mvn命令

mvn 命令
Maven命令

mvn --version
mvn archetype:generate 后期用于构建项目的命令
mvn clear 清楚target目录下生成的文件数据
mvn compile 将项目的源代码编译成字节码存到target目录中
mvn package 把项目打包成jar/war包,存储到target目录中
mvn tomcat:run 用maven内置的tomcat插件来运行项目
mvn test 用于执行test目录中的测试用例,并自动生成对应的测试报告文档
mvn site 生成报表数据
mvn dependency:tree 查看当前依赖树
mvn install 用于将我们打包好的jar/war包添加到本地仓库中,方便本地其它项目通过本项目的gav坐标引入使用
mvn deploy 将我们安装在本地仓库中的jar/war包发布到私有服务器或者镜像仓库,方便远程其它项目通过本项目的gav坐标引入使用
Maven命令

mvn --version
mvn archetype:generate 后期用于构建项目的命令
mvn clear 清楚target目录下生成的文件数据
mvn compile 将项目的源代码编译成字节码存到target目录中
mvn package 把项目打包成jar/war包,存储到target目录中
mvn tomcat:run 用maven内置的tomcat插件来运行项目
mvn test 用于执行test目录中的测试用例,并自动生成对应的测试报告文档
mvn site 生成报表数据
mvn dependency:tree 查看当前依赖树
mvn install 用于将我们打包好的jar/war包添加到本地仓库中,方便本地其它项目通过本项目的gav坐标引入使用
mvn deploy 将我们安装在本地仓库中的jar/war包发布到私有服务器或者镜像仓库,方便远程其它项目通过本项目的gav坐标引入使用
mvn命令的使用

mvn tomcat:run 使用meven中内置的tomcat插件来运行项目
mvn test 用来执行test目录中的测试案例, 并生成对应的测试报告文档
mvn site 生成报表数据
mvn dependency:tree 用于查看依赖树的命令
mvn install 用于将我们打包的jar/war包添加到本地仓库中, 方便我们本地的其他项目通过这个项目的`gvn`坐标引入使用
mvn deploy 将我们安装在本地仓库中的jar/war包发布到私有服务器或镜像仓库, 方便其他项目远程通过`gvn`坐标引入使用. 这条命令我们使用的时候一般向私有服务器发布我们打包的文件
mvn clean: 清理target编译文件
mvn compile: 编译命令
mvn package: 打包命令, 打包我们编写的项目, 生成的jar/war包存储在我们的target目录中, 方便我们后期部署使用
mvn命令


clean 清除target文件夹,该文件夹是编译后的文件
compile 编译java文件,编译成字节码文件,放进target文件夹里面
package 打包java文件,生成jar包或者war包,放进项目中,方便模块部署调用
run
test 执行test中测试案例 生成报告文档
mvn depedency:tree 查看依赖数命令
mvn install 把打包好的jar包,war包安装进本地仓库,通过gna坐标引入使用
mvn deploy 发布命令,将打包好的jar包跟war包发布到远程仓库,方便别的项目根据gna坐标引用,向私有服务器打包文件
。
clean 清理
compile 编译 生成字节码 存储到target
package 打包 生成jar包或war包
dependency:tree 依赖树
install 安装 将打包好的jar包引入本地仓库
deploy 发布 本地jar包或war包发布到远程仓库/私有仓库
mvn --version
mvn archetype:generate
mvn clean
mvn complie
mvn package

maven命令
Lifecycle表示的是"生命周期"
将打包好的jar/war包添加到本地仓库中.
mvn tomcat:run 执行内置tomcat插件命令.
Maven操作命令 结构图.
mvn命令
重要的一些 maven命令
ALPHA : 内测版本 (表示软件正在开发,正在实现主要功能)
BETA : 公测版本 (已经实现了几本功能,消除一些严重错误,但是依然存在一些BUG)
RC : 候选版本 (项目基本成熟,即将发行)
Stable : 正版发行的稳定版本
RELEASE / R / GA 稳定发行的版本
FAINAL : 最终版本 (正式版本的一种表示方式,)
在实际开发过程中,根据开源协议的不同,所属社区的不同,稳定版本的表示会有多样性的表示
mvn命令