Maven简介

Maven是什么?
Maven是一款服务于Java平台的自动化构建工具。

构建过程中的各个环节

  • 清理:将以前编译得到的旧的class字节码文件删除,为下一次编译做准备
  • 编译:将Java源程序编译成class字节码文件
  • 测试:自动测试,自动调用JUnit程序
  • 报告:测试程序执行的结果
  • 打包:动态Web工程打war包,Java工程打jar包
  • 安装:Maven特定的概念——将打包得到的文件复制到仓库中的指定位置
  • 部署:将动态Web工程生成的war包复制到Servlet容器的指定目录下,使其可以运行

Maven的核心概念

  • 约定的目录结构
  • POM
  • 坐标
  • 依赖
  • 仓库
  • 生命周期/插件/目标
  • 继承
  • 聚合

Maven的目录结构
根目录:工程名

  • src目录:源码
    • main目录:存放主程序
      • java目录:存放Java源文件
      • resources目录:存放框架或其他工具的配置文件
    • test目录:存放测试程序
  • pom.xml文件:Maven工程的核心配置文件

约定大于配置,配置大于编码。

posted @   hllog  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示