• 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 管理项目生命周期过程都是基于插件完成的。 

      

  • 相关阅读:
    [LeetCode] 222. Count Complete Tree Nodes Java
    [LeetCode] 199. Binary Tree Right Side View Java
    自动加载的两种办法
    Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted
    Java 面试
    Java 获取最近时间
    Java 倒序输出
    java 排序算法
    图片预览
    SSH三大框架的工作原理
  • 原文地址:https://www.cnblogs.com/wujialiang/p/12532216.html
Copyright © 2020-2023  润新知