首页 > 其他 > 详细

Mavnen 问答题

时间:2020-11-10 10:12:06      阅读:33      评论:0      收藏:0      [点我收藏+]
  1. 什么是Maven?
    1. Maven 是一个开源的自动化构建工具,管理项目。
    2. maven 是利用  (project object model)项目对象模型、控制构建的过程,管理依赖
  2. 使用Maven的好处以及原因?
    1. 节约存储空间、让项目更轻巧、避免重复文件、节约时间
    2. 节约存储空间:使用maven不用每次创建项目都导入一次jar包,而至于要传入 坐标调用
    3. 依赖关系处理:不用程序员自己一个一个下载依赖的jar包、maven会自动导入依赖的jar包
    4. 解决依赖冲突:jar包之间的冲突maven也会自动处理(最短路径者优先,先声明者优先(编译))
    5. 加载方便:只需输入坐标、maven会自动下载导入jar包不用自己上网找。
    6. 自动构建功能、不用程序员重新实现一系列的功能
  3. 使用哪三个向量在Maven的仓库中唯一的确定一个Maven工程?
    1. groupid  公司域名倒写
    2. artifactid  项目名
    3. version 版本号
  4. Maven仓库有哪几种?
    1. 本地仓库:自己设定用来存储本地数据的仓库
    2. 远程仓库
      1. 中央仓库:全世界在使用的权威的仓库地址
      2. 中央仓库镜像: 各个大洲的中央仓库、用来帮助中央仓库分担流量的、永辉也快速查询
      3. 私服:公司局域网内部的仓库
  5. 请简述Maven几种依赖范围?
    1. complie(编译依赖):默认的  编译到打包、安装 全都需要参与的、能生成jar包
    2. test(测试依赖):只能在 测试阶段使用的 依赖、不会生成jar包文件
    3. provided : 只会在编译、测试时需要、打包时不会生成jar包
    4. runtime:
    5. system:不从中央仓库获取,而是从 systempath回去jar包
    6. import
  6. 请简述镜像仓库的作用?
    1. 各个大洲的服务器地址(中央仓库的copy)
    2. 分担重要仓库的流量
    3. 加快用户下载速度
  7. 请简述为什么Maven可以帮助我们自动化的构建项目?
    1. 有约定的目录结构
    2. 有唯一的坐标
    3. 有规则的生命周期功能
    4. 通一控制的pom 文件
  8. Maven中的坐标是什么?
    1. 是由groupid 、artifactid、version、packaging的数据组成的一个本地仓库存储数据的绝对路径、
  9. Maven几种仓库有什么区别吗?
    1. 本地仓库:已经下载好的jar包,或者自己写的jar包文件
    2. 远程仓库:是最权威的默认的下载jar包的地址,是由maven官方维护的
    3. 镜像仓库:是各个大洲的对中央仓库的copy,是各个厂商自行维护
    4. 私服:是自己或者公司维护使用的

Mavnen 问答题

原文:https://www.cnblogs.com/zhouruixing/p/13951967.html

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