A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-2-26 20:29  /  1367 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.什么是maven?它是一种什么工具?使用maven的好处是什么?
maven是一个项目管理及自动构建(清除,编译源代码,测试代码,项目打包,项目部署)的工具
maven好处:
(1)maven项目中是没有jar包,它是通过jar包(公司或组织的名称,项目名,版本号)的坐标进行导入jar包,使得整个项目的占用存储空间小
(2)解决jar包重复导入问题
(3)解决部分jar包冲突问题
(4)可以将代码与各种配置文件,资源整合到一起,利于我们部署和维护项目

2.maven有几种打包方式?
有两种打包方式:
(1)mvn -package:(打包命令)将项目工程中java  代码 打成 jar 包,而对于 web 工程打成 war

(2)mvn -install :(安装命令)它包含的打包的操作,并将打完的jar或war发布到本地仓库中

3.maven有几种仓库?分别是什么?
maven有三种仓库
(1)本地仓库:默认会先从本地仓库找jar包(如果本地仓库没有所需jar包,可以从私服或中央仓库下载jar包)
(2)私服:在找本地仓库jar包没有情况下,可以到私服进行jar包下载(私服的jar包可以从本地上传,也可以从中央仓库下载)
(3)中央仓库:在找本地仓库jar包没有情况下,如果在联网情况下,可以从中央仓库下载jar包,但传输速率相对于私服较慢,(中央仓库的jar包主要由Apache软件基金会在维护)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马