zoukankan      html  css  js  c++  java
  • 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第3节 maven标准目录结构和常用命令_07maven常用命令





    以给的hellowordl的的代码为例。
    src/main/java下,这是主业务逻辑代码

    里面的内容只有一个jsp的跳转

    测试包下:

    里面很简单的就输出了一句话

    复制项目的目录

    先cd进入复制的这个目录
    然后输入d盘。这样就已经进去到羡慕的目录了

    mvn clean

    把target目录删掉。

    mvn complie

    complie是编译的意思。

    生成 为了target文件夹

    target目录



    classes编译后的java文件存放的目录。

    可以mvn complie是对main下的java代码进行了编译

    mcn clean:把我们编译好的项目信息直接删掉

    要是拿到被人写的代码导入到自己的项目中,必须先执行mvn clean删除掉他本地编译的所有信息,因为在公司中每个人的开发环境不一定都是相同的,别人电脑上编译的代码在自己的电脑上不一定能运行的通
    complie是把src的main下的java代码进行了编译,并放在target目录 下

    mvn test


    target下多了个test-classes目录。编译的就是src/test下的测试代码

    这个文件就是在src/test下的文件。

    所以执行mvn test命令是编译的src下的test文件夹下的文件。

    验证mvn test 是否编译了正式下的代码。先把target删掉。
    先用mvn clean 清除掉target目录

    执行mvn test。生成了target目录。


    可见mvn test不仅编译了src下的test的代码还编译了src下的main/java下的代码

    mvn package

    还是先删除target目录



    target再次被生成



    pom.xml中的配置

    这里指定了打包的格式。

    mvn install





    都编译了 。然后还打包了。

    还把这个包安装到了本地仓库。本地仓库多了个cn的文件夹。一步步往下找。找到我们打的包



     

  • 相关阅读:
    广域网(ppp协议、HDLC协议)
    0120. Triangle (M)
    0589. N-ary Tree Preorder Traversal (E)
    0377. Combination Sum IV (M)
    1074. Number of Submatrices That Sum to Target (H)
    1209. Remove All Adjacent Duplicates in String II (M)
    0509. Fibonacci Number (E)
    0086. Partition List (M)
    0667. Beautiful Arrangement II (M)
    1302. Deepest Leaves Sum (M)
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11302308.html
Copyright © 2011-2022 走看看