0%

maven

Maven


java项目所需

classpath

  • 概念

    • 一组路径的集合
  • 用途

    • 告知jvm哪里可以找到指定的class文件
  • 默认值

    • 当前目录

项目的目录结构

配置环境

  • JDK的版本
  • 编译打包的流程
  • 当前代码的版本号

使用命令行工具

功能

提供标准化的项目结构

  • 目录结构

    • pom.xml

      项目描述文件

    • src

      • main

        • java
        • resources
      • test

        • java
        • resources
      • target

提供标准化的构建流程

  • 编译
  • 测试
  • 打包
  • 发布

提供依赖管理机制

在maven中声明一个依赖项可以自动下载并导入 Claspath

构建流程

lifecycle

phase

goal

插件

clean

  • clean

compiler

  • compile

surefire

  • test

jar

  • package