美文网首页
小白学Maven笔记 1——快速开始

小白学Maven笔记 1——快速开始

作者: 莫珂 | 来源:发表于2017-04-21 22:31 被阅读0次

    写在前面

    写这篇文章的初衷只是为了自己记录一些笔记,因为文章写得比较简单,可能并不是很“傻瓜”。废话不多说进入正题。 Maven就是Java程序员必不可少的工程管理工具。如果你还不知道,请点击维基百科 or 百度百科

    创建一个Maven工程(我们假设你已经会配置环境了)

    1. 打开idea点击创建新工程


      屏幕快照 2017-04-21 23.05.53.png
    2. 直接下一步就可以看到下图(这三项唯一确定了一个工程)


      屏幕快照 2017-04-21 23.08.25.png

      3.一路下一步,然后工程就会自己后创建好,记得点击Enable atuo import


      屏幕快照 2017-04-21 23.08.52.png
      4.至此已经创建好了一个maven工程,如下图,
      屏幕快照 2017-04-21 23.14.32.png

      目录结构如下

    src
        -main
            -java
                -package
                -resources
        -test
            -java
                -package
        -pom.xml
    

    这里使用${basedir}来代表pom.xml所在目录(项目根目录)
    ${basedir}/src/main/java目录存放源码
    ${basedir}/src/main/java目录存放测试源码

    POM(Project Object Modal)

    POM是使用maven工作的基本单元,pom.xml中用一些信息记录了整个工程的一些信息,包括依赖等。

    • project pom.xml中的顶级元素
    • modelVersion POM的版本
    • groupId 代表创建该工程的组织或群体的唯一标示(一般可以把网址反过来写,这里我创建工程时写的com.moke.demo)
    • artifactId 项目名称(这里我写的demo)
      -packaging 指定打包的类型,如JAR,WAR,EAR等(现在这个文件中还没有,默认为JAR)
      -version 项目的版本(这里看到SNAPSHOT是为了表示处在开发阶段)

    常用操作

    1.编译

    mvn compile
    

    这里会在${basedir}/target/classes下面时候给你成编译后的文件

    2.编译和运行单元测试

    mvn test
    

    这里会下载所有依赖并且编译所有代码(如果只想编译测试代码执行mvn test-compile)

    3.创建JAR

    mvn package
    

    这里会在${basedir}/target生成JAR(如果想生成其他请在pom.xml中packaging标签中指定)

    4.安装到本地仓库

    mvn install
    

    将生成的文件安装到${user.home}/.m2/repository 默认为这个路径,${user.home}代表当前用户根目录

    5.清理工程,删除target

    mvn clean
    

    添加依赖

    1. 在pom.xml文件中创建dependencies标签


      屏幕快照 2017-04-22 00.11.04.png
    2. MVNRepository找到需要的JAR,复制相应的dependency,如
      屏幕快照 2017-04-22 00.15.56.png
      3.加入pom.xml文件dependencies标签下
      屏幕快照 2017-04-22 00.17.48.png
      4.保存稍等片刻,你需要的JAR就已经被导入了

    以上就是使用maven的一些简单步骤,其他在后面的文章介绍

    下一篇:小白学Maven笔记 2——基础概念

    相关文章

      网友评论

          本文标题:小白学Maven笔记 1——快速开始

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