博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于maven
阅读量:6827 次
发布时间:2019-06-26

本文共 1028 字,大约阅读时间需要 3 分钟。

maven是什么?

Maven是一个项目管理工具。

它包含了:
一个项目对象模型 (Project Object Model);
一组标准集合;
一个项目生命周期(Project Lifecycle);
一个依赖管理系统(Dependency Management System);
用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

下载地址:

就3.5.0版本来说,下载bin.zip这个

Paste_Image.png

安装配置

1.新建环境变量M2_HOME(我的是3.3.9版本)
Paste_Image.png
2.在PATH里加入maven的bin的路径(path中不同变量用分号;分隔)
%M2_HOME%\bin
3.配置完毕后,在Windows命令提示符下,输入mvn -v测试一下,配置成功显示如图:
Paste_Image.png

常用命令

mvn archetype:create 创建Maven项目

mvn compile 编译源代码
mvn deploy 发布项目
mvn test-compile 编译测试源代码
mvn test 运行应用程序中的单元测试
mvn site 生成项目相关信息的网站
mvn clean 清除项目目录中的生成结果

mvn clean package 根据项目生成的jar

mvn install 在本地Repository中安装jar

mvn eclipse:eclipse 生成eclipse项目文件
mvn:run 启动jetty服务
mvn:run 启动tomcat服务

mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类

修改”settings.xml” 文件

settings.xml文件在maven的conf文件夹下

Paste_Image.png

可以看出默认位置通常是放在C盘,这样会占用大量内存

可以用localRepository来自定义依赖仓库的位置

依赖仓库目录

这一行代表了Maven的Jar包仓库的位置。仓库下放的都是项目所用到的jar包,每个Project都可以共用一个仓库。

转载地址:http://ahykl.baihongyu.com/

你可能感兴趣的文章
使用python写糗事百科的爬虫
查看>>
$MFTMirr does not match $MFT (record 0)问题解决
查看>>
oracle 修改列
查看>>
python-03:用最简单快速的方法入门
查看>>
CentOS7网卡绑定
查看>>
LAMP-HTTPD服务器配置
查看>>
linux安装ICMP shell(icmp后门)
查看>>
JSP 上传图片之前先在页面生成预览
查看>>
ICMP协议-路由交换原理4-【HCNA笔记】
查看>>
Performing RMAN Tablespace Point-in-time Recovery(TSPITR)
查看>>
弱引用研究
查看>>
JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值
查看>>
高考焦虑现象源于就业焦虑
查看>>
Lync Server 2013企业版部署系列之二:准备DNS
查看>>
启动3个线程轮番打印递增的数字
查看>>
PHP FLUSH 函数 在IE11中 清除缓存的方法
查看>>
lvm相关知识
查看>>
[转] 《全唐诗》《全宋词》
查看>>
C Primer Plus (第五版) 第二章 编程练习
查看>>
安卓开发中Theme.AppCompat.Light的解决方法
查看>>