首页 > 其他 > 详细

MVN的概念,用途和用法

时间:2021-04-02 17:41:39      阅读:27      评论:0      收藏:0      [点我收藏+]

MVN是一个项目构建和管理工具

将项目管理规范化,自动化,帮助管理项目编译构建,文档,依赖管理和发布。

 

会用到以下重要的概念:

POM:maven工作的基础,project object model, 执行goal或者task的之前,会根据pom.xml读取配置。

  pom中有这些节点,model version, groupid, artifactid, dependency, description, URL, parent,

 

artifact:项目产生的工具,可以是源文件,war,jar等文件。需要被使用的artifact都放到仓库中。使用groupid.artifactid.version作为标识符。

 

repository:仓库,用来存储artifact的,

使用mvn install来把项目安装到仓库中。

仓库又分为远程仓库和本地仓库。

 

Build Lifecycle是指一个项目build的过程。

分为三种,default, clean和site。

分为几个phases阶段。

  validate

  compile

  test

  package

  integration-test

  verify

  install

  deploy

 

GOAL代表一个特定任务

maven创建项目是根据Archetype(原型)创建的

 

MVN的命令有:

MVN ARTHETYPE:GENERATE 创建MAVEN项目

MVN PACKAGE 打包

MVN INSTALL 打包并安装到本地库

MVN PACKAGE -PRELEASE 生成部署用的包

MVN ECLIPSE:ECLIPSE 生成eclipse项目文件

MVN ECLIPSE:CLEAN  清楚项目

MVN SITE 生成项目相关的网站

 

简单故障排除

MVN --HELP

 

MVN配置

1. 修改项目的POM文件

 2.修改maven安装目录的conf文件夹下的setting.xml

MVN的概念,用途和用法

原文:https://www.cnblogs.com/richpeak/p/14611049.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!