• Maven


    一、Maven

    1、Maven是什么  ??

          我的理解就是:项目管理工具。

    2、Maven有啥好处??

         (1)依赖管理

              好深奥,其实就是jar包管理。你不要再做搬运工了,什么在lib下导入jar包,你再这样就out, maven在pom.xml通过坐标

    帮你指向jar包的引用,多简单粗暴。

         (2)一键构建

               啥??撸码  编译  测试   运行 部署     maven一键帮你搞定。

        (3)分模块开发

                     一个一个的模块开发??那我怎么用呢?很简单,导成jar包,然后哪个模块需要,就把jar包给他就行了。

    二、Maven

    1、坐标

          x轴,y轴???no no  no  maven只需要你告诉他是 哪个公司或组织  哪个项目  哪个版本  就能轻松找到隐藏的大boss jar包了。

    2、本地仓库

         本地就是自己电脑,仓库是用来放jar包的。本地仓库就是放在电脑里面的一个文件夹,里面放着各种开发需要用到的jar包。

    3、Maven核心配置文件

        

       就是这个settings.xml ,关键时候得靠他出马。

    4、仓库(存放jar包的地方)

          (1)中央仓库 (apache维护的)

          (2)私服(公司搭建的)

          (3)本地仓库(自己本地的)

    5、依赖范围

           (1)compile   (Struts2-Core.jar)

                   编译时需要、测试需要、运行需要、打包需要

           (2)provided (jsp.api jar)

                   编译需要、测试需要、运行和打包不需要

            (3)test(junit)

                   测试需要、编译,运行,打包都不需要

             (4)runtime(数据库驱动包)

                    测试、编译不需要 运行,打包需要

  • 相关阅读:
    ubuntu
    eclipse 链接 hadoop
    javaweb访问hdfs的一些错误
    eclipse
    ubuntu
    ubuntu
    ubuntu
    ubuntu 安装 mysql
    光源选择
    C#脱离Halcon编程开发环境使用方法
  • 原文地址:https://www.cnblogs.com/Pzhenzhen/p/10818135.html
Copyright © 2020-2023  润新知