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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-5-15 18:20  /  2114 人查看  /  39 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.什么是maven?它是一种什么工具?使用maven的好处是什么?
答:
maven是一个java项目的管理工具,包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行定义在声明周期阶段中插件目标的逻辑;
maven的好处在于:
1).减少项目占用的空间,传统项目中有一大部分内存被项目所依赖的jar包占据了,而在maven下,所有的jar包都存储在maven仓库中,项目内只需要将jar包的坐标配置好即可。
2).一键构造,一键构造就是在整个构建过程中,只需要maven一个命令即可完成整个工作,可以节约资源以及方便了开发人员部署和维护项目
3).解决jar包冲突,maven特有的配置方式可以让jar包在特定时期运行,这在很大程度上避免了jar包冲突的发生。

2.maven有几种打包方式?
答:两种打包方式:
1).mvn  packge:这种方法将项目工程中的java代码打包成jar包,在web工程中则打包成war包
2).mvn install:这种方法也包含着打包的操作,打包完后的包会被发布到本地仓库中
3.maven有几种仓库?分别是什么?
答:三种仓库
1).本地仓库,直接在存储在本地磁盘中的仓库,默认情况下优先在本地仓库内找jar包
2).远程仓库,远程仓库可以在局域网内,也可以在互联网内,当本地仓库中没有找到需要的jar包时,通过坐标可以去远程仓库找需要的jar包
3).中央仓库,这个仓库是maven官方维护的仓库,里面存储的jar包是非常齐全的,当远程仓库中也没有找到需要的jar包时,maven会去中央仓库寻找。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马