maven简介及使用

  • maven是什么?
    maven是一种软件项目管理工具。它使用项目对象模型(POM)文件来管理项目的构建和依赖关系。Maven曾是Jakarta项目的子项目,现为由Apache软件基金会主持的独立Apache项目。
  • 安装maven
    maven的安装非常简单,只需要下载maven的zip文件,解压到对应的文件夹,然后配置对应的环境变量就可

    Maven 3.3+ 需要JDK 1.7+
    Maven 3.2 需要JDK 1.6+
    Maven 3.0 / 3.1 需要JDK 1.5+

  1. 官网 下载MAVEN压缩包
    maven下载

  2. 解压缩到电脑的任意位置

  3. 添加环境变量

按Windows建, 输入环境变量 , 在打开的tab页点击 [环境变量]

  1. 打开cmd, 输入命令mvn -v 验证mavne是不是安装成功
  • maven本地仓库
    默认情况下,maven会先从本地仓库获取项目依赖,如果本地仓库没有再去中央仓库获取。 本地仓库文件默认放在了 C:\Users\{username}\.m2\repository , 比如你计算机的用户名是Admin,那么maven会把文件都默认存放在C:\Users\Admin\.m2\repository
    ,大多数情况下,我们都会更改这个位置来刚方便的查找文件。 打开{MAVEN_HOME}\conf\settings.xml文件 (如果你的xml文件很乱,用 xml format 来美化一下)

  • maven中央仓库
    如果本地仓库没有, maven则会去 中央仓库 获取依赖.

  • maven镜像
    maven镜像的目的是更快的下载相关的依赖,因为某些依赖的来源在国外,国内的网络环境可能会非常的慢,用好的镜像可以大大的提升下载速度.
    镜像的配置方式: 打开{MAVEN_HOME}\conf\settings.xml文件 <mirrors>标签下添加 ,这里推荐一个阿里云的镜像

       <mirror>  
          <id>alimaven</id>  
          <name>aliyun maven</name>  
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
          <mirrorOf>central</mirrorOf>  
       </mirror>
    
  • 建立maven项目
    利用idea建立一个简单基于maven的项目


如果你想在你的项目引入依赖,只需要去点击查找maven依赖 ,输入关键字,选好版本号,然后将内容复制到pom里面就可以了.

其实直接打开百度,直接搜索{keyword} maven ,然后打开第一个网页就是,baidu大部分人都是直接当主页的,用起来也顺手,比如我想引入json的依赖,直接搜索 json maven, 打开第一个网页就是

<dependencies>
      <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-nop</artifactId>
        <version>1.6.1</version>
      </dependency>
</dependencies>
  • maven命令

    maven clean - 清理历史构建生成的文件,一般修改以后不生效的时候用,相当于清理缓存的作用
    maven validate - 校验项目是否正确 ,并检查所必须的信息是否都可用
    maven compile - 编译
    maven test - 测试编译的代码
    maven package - 将编译后的源码打包成指定文件(自己指定 jar或者war)
    maven verify - 验证是否有效且达到质量标准
    maven install - 把项目内的依赖包安装到maven本地仓库,并且可以被其他工程来引用
    maven site - 生成站点文档

    更多maven参考资料

posted @ 2020-12-25 16:01  忘记呼吸z  阅读(105)  评论(0编辑  收藏  举报