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的文件夹。一步步往下找。找到我们打的包



     

  • 相关阅读:
    Byteart Retail V3 全新的面向.NET与领域驱动设计的企业应用实践案例
    算法设计和数据结构学习堆排序
    OutputCacheProvider OutputCache的一点点认识
    使用beetle简单地实现高效的http基础服务
    The IoC container
    使用Visual Studio 2010进行UI自动化测试
    PortalBasic Java Web 应用开发框架 v2.6.1(源码、示例及文档)
    发展中的 CSS3
    C#数据结构与算法揭秘十
    Sql Server Profiler跟踪查询
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11302308.html
Copyright © 2011-2022 走看看