美文网首页
03|第三课:Maven常用命令

03|第三课:Maven常用命令

作者: 木头amo | 来源:发表于2019-01-18 16:08 被阅读120次

    一、历史回顾

    上一课讲解pom.xml的信息,以及依赖的相关信息。

    依赖关系

    二、Maven常见命令

    (一)、Maven所有命令执行前动作

    maven在执行的时候需要一些自己的基础jar,它也是会去查看本地仓库是否存在,如果存在则不去远程下载;否则去远程仓库下载。已经下载过的,就不进行下载了。(所有的命令)

    检验Jar是否存在过程

    (二)、Maven常用命令

    1、必须在pom.xml所在的目录中执行

    2、编译,命令为:mvn compile。根据代码中的package形成编译后的目录结构在target中。

    它只是编译main目录中的java文件。

    3、测试,命令为:mvn test

    编译main和test目录中的java文件。测试类的目录要和被测试类的目录一直,不用导入被测试类。

    4、打包(打成jar或war),命令为:mvn package。

    测试不通过,是不能打包的。

    5、安装包,将开发的模块,放入本地仓库提供给其他模块使用,命令为:mvn install。放入GAV映射的路径,如下图所示:

    安装后的对应关系

    6、清理,删除target目录,命令为:mvn clean

    (三)、案例

    例:

    1、案例根据上一讲的目录结构建立一个约定好的目录层次。

    直接建立该目录结构

    2、java代码:

    java代码

    3、java test代码:

    java测试代码

    4、pom.xml配置:

    pom.xml配置信息

    5、准备完毕,执行上面的mvn命令进行。

    A、编译:mvn compile

    编译

    B、测试:mvn test

    测试

    C、打包:mvn package

    打包

    D、安装:mvn install

    安装

    E、删除:mvn clean

    删除

    相关文章

      网友评论

          本文标题:03|第三课:Maven常用命令

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