zoukankan      html  css  js  c++  java
  • Maven常用命令

    一.常用命令

      在Maven工程中我们可以通过一些命令进行编译、测试、运行、打包、安装、部署。

      *compile:编译命令。将src/main/java下的文件编译为class文件输出到target目录下。

      *test:测试命令。会执行src/test/java下的单元测试。

      *clean:清理命令。执行此命令会删除target目录及内容。

      *package:打包命令。java工程执行打成jar包;web工程执行打成war包。

      *install:安装命令。执行此命令将maven打成jar包或war包发布到本地仓库。

    二.Maven指令生命周期

      maven 对项目构建过程分为三套相互独立的生命周期,分别是:
        *Clean Lifecycle: 在进行真正的构建之前进行一些清理工作;
        *Default Lifecycle: 构建的核心部分,编译,测试,打包,部署等等;
        *Site Lifecycle: 生成项目报告,站点,发布站点。

    三.Maven的概念模型

      包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行定义在生命周期阶段中插件目标的逻辑。如下图:

        *项目对象模型:pom.xml文件定义项目的坐标,项目依赖,项目信息,插件目标等。

        *依赖管理系统:通过 maven 的依赖管理对项目所依赖的 jar 包进行统一管理。

        *一个项目生命周期:使用 maven 完成项目的构建,项目构建包括:清理、编译、测试、部署等过程。执行命令即可实现。

        *一组标准集合:maven 将整个项目管理过程定义一组标准。例:标准的目录结构,标准的生命周期,标准的坐标定义等。

        *插件目标:maven 管理项目生命周期过程都是基于插件完成的。 

      

  • 相关阅读:
    使用dig命令解析域名
    py安装以及配置pip环境变量
    JMeter中各种请求格式--aduocd的博客
    JMeter传递JSON数据
    idea中看不到项目结构该怎么办
    IntelliJ IDEA2018.1、2017.3激活
    postman--安装及Interceptor插件
    瑜伽体式缓解腰部不适
    SSM项目连接远程Linux服务器的mysql 启动tomcat卡在了 Initializing Spring root WebApplicationContext
    spring----AOP注解以及spring的JDBC和事务
  • 原文地址:https://www.cnblogs.com/wujialiang/p/12532216.html
Copyright © 2011-2022 走看看