maven课后作业

Maven是一个用于管理Java项目生命周期的工具,它处理依赖、继承和聚合,简化多人协作。依赖管理确保代码复用,具有传递性。聚合功能允许统一执行多模块命令,而继承则统一资源版本。Maven生命周期包括clean、compile、test、package、install和deploy等阶段。公司搭建私服以保存私有资源,避免直接依赖远程中央库。当遇到错误时,使用-X选项查看详细错误信息来定位问题。
摘要由CSDN通过智能技术生成
MAVEN

1.maven项目管理工具作用是什么?
管理开发项目的工具,让多人协作开发变得简单.因为他将项目的完整生命周期,包括多模块关系都实现了统一管理

2.maven多模块特性有哪些(课堂讲解内容)
依赖,继承,聚合

3.简单描述一下maven的依赖?
多模块管理依赖关系,意义在于可以实现代码复用.
依赖特点具备传递性,但是可以通过去除实现精简的依赖

4.简单描述一下maven的聚合?
聚合的意义在于统一多模块的命令执行,不需要一个一个执行
聚合的实现是通过聚合工程,将聚合子工程的pom通过module配置在一起.
聚合子工程不需要做配置已操作

5.简单描述一下maven的继承?
继承的意义在于统一项目中多模块的资源版本
实现是通过父工程指定打包类型,子工程指向父工程parent完成的

6.以下maven生命周期的命令都是什么作用

clean ,compile,test,package,install,deploy
clean清空编译输出文件target
compile编译项目代码输出class到target
test执行单元检测
package项目打包
install项目安装到本地库
deploy发布到私服

7.镜像和远程中央库是什么关系?
通过配置镜像,使maven项目的资源通过镜像获取,一般镜像需要代理中央库

8.为什么公司要自己搭建maven私服,不直接使用远程中央库的资源?
中央库保存的是开源资源
公司私服保存公司私有资源

9.现在有AB两个人,A开发的项目a.jar包,交给B开发的项目依赖使用,请问如何实现?简述一下基本流程
A项目打包,安装到本地库,发布到远程私服
B项目配置dependency指向A项目坐标,从私服下载到本地库使用

10. 在工作中,maven执行命令出现错误,如何定位错误?
maven命令 添加选项-X 查看具体错误提示信息从而定位.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值