• 初始Maven


    Maven简介

      起源:

        以前我们在做一个项目的时候,列如整合SSM框架,我们会发现需要导入许多jar,这些jar包的管理也是非常的麻烦,

         这些在打包的时候同样也会占用一定的内存,所以这也是为什么使用maven的主要原因

      了解maven是什么?

        1.Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具
        2.通过pom.xml文件的配置获取jar包,而不用手动去添加jar包
        3.合理叙述项目间的依赖关系

        下载安装maven

        下载地址:http://maven.apache.org/download.cgi

        下载后直接解压即可使用

        图解maven的目录结构

          

        bin文件夹:包含了Maven的运行脚本文件

        boot文件夹:Maven的依赖的类加载器

        conf文件夹:Maven的全局配置文件(settings.xml),定制Maven的运行行为

        lib文件夹:存放maven使用依赖j的ar包

        把C:Users64434.m2 epository作为本地仓库的路径,可以通过核心配置文件来改
       配置maven的环境变量

        在电脑系统的环境变量里面添加以下两个配置

          

          

        配置的主要目的是为了======》想要在任何地方都能够运行mvn命令

        测试查看:打开cmd   输入mvn  -v获取以下信息

          

           出现以上结果就代表你可以使用maven

    Maven常用命令

      validate         确保当前配置和 POM 的内容是有效的

        clean        删除target目录下及其目录下的所有内容

        mvn compile       将java文件编译成二进制放到target目录当中

        test           运行测试用例

        package        打包工程

        install            把maven打成的包发布到本地仓库当中

        后一个执行时, 前面命令都会执行

    由于是使用Intellij  IDEA搭建的maven工程,所以可以直接在idea内部直接使用这些命令,只需要鼠标轻轻一点,一般都在最右侧菜单栏上有一个maven

      

      

  • 相关阅读:
    Design and Analysis of Algorithms_Decrease-and-Conquer
    TCPL 札记
    谬论:64 = 65?
    二叉树内部顶点与外部顶点在数量上的关系
    Design and Analysis of Algorithms_Divide-and-Conquer
    LeetCode 36. Valid Sudoku
    LeetCode 58. Length of Last Word
    LeetCode 66. Plus One
    LeetCode 67. Add Binary
    LeetCode 70. Climbing Stairs
  • 原文地址:https://www.cnblogs.com/pcliu/p/11102130.html
Copyright © 2020-2023  润新知