美文网首页
Maven你必须要知道的知识

Maven你必须要知道的知识

作者: _灵风y | 来源:发表于2019-08-10 09:12 被阅读0次

    Maven基础知识:

    • Maven是一个项目管理工具
    • 依赖管理:Maven对项目jar的管理过程(传统项目中jar是放在项目中的,但是Maven项目jar是放在仓库中的,项目中只存放jar的坐标)
      • 仓库的种类:本地仓库,远程仓库【私服】,中央仓库
      • 仓库之间的关系:当我们启动一个Maven项目的时候,Maven工程会通过pom文件对中jar的坐标去本地仓库寻找对应的jar包。默认情况下如果本地仓库没有对应的jar则会自动去中央仓库下载jar到本地,在公司中如果没有对应的jar则会从私服下载,如果私服也没有对应的jar则从中央下载或者是本地上传。
    • 一键构建:Maven自身集成了Tomact插件,可以对项目进行编译、测试、打包、安装、发布等操作。
      • maven的常用命令:clean 、compile、test、package、install、deploy
    • 解决jar包冲突的原则
      1.优先申明原则
      2.直接依赖大于间接依赖
      3.直接排除法 <exclusions>---推荐
    • 工程和模块的区别:工程不是一个完整的项目,模块也不是一个完整的项目,一个完整的项目看的是代码,代码完整项目就完整,与是工程还是模块没有直接的关系。
    • 工程和模块的区别:
      工程天生只能使用自己的内部资源,是独立的。后天可以和其他工程建立关联关系
      模块是属于父工程的,模块一旦创建,就能使用父工程的所有资源。

    相关文章

      网友评论

          本文标题:Maven你必须要知道的知识

          本文链接:https://www.haomeiwen.com/subject/jmwkjctx.html