• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dzw9
博客园    首页    新随笔    联系   管理    订阅  订阅
Maven

0. Maven

Maven是apache旗下的一个开源项目,用于管理和构建Java项目

  1. 依赖管理,jar包,避免版本冲突问题
  2. 统一项目结构,src下的main存放实际项目资源、test测试项目资源,java源代码,resources配置文件目录,pom.xml项目配置文件
  3. 项目构建 标准跨平台的自动化项目构建方式

基于项目对象模型POM的概念,通过一小段描述信息来管理项目的构建

mvn -v  //检测是否安装成功
  • 配置maven环境
    关闭所有项目--自定义--所有设置--构建--设置主路径使用本地安装的Maven,并修改配置文件及本地仓库路径,运行程序选择20,Java编译器选择20版本

  • 创建Maven项目
    Maven坐标是资源的唯一标识,通过坐标唯一定位资源位置,定义项目或引入项目需要的依赖
    组成:groupld域名反写,artifactid模块名,version版本号,粘贴到pom.xml即可
    点击右上角悬浮按钮生效
    jar包默认可以任意地方使用,

scope值 main主程序范围内有效 test测试程序范围内 是否参与打包运行 示例
默认compile 1 1 1 log4j
test 1 junit
provided 1 1 servlet-api
runtime 1 1 jdbc驱动

生命周期--3套相互独立
clean清理工作,default核心工作编译测试打包安装部署,site生成报告、发布占点
mvn clean、compile、test、package、install

posted on 2023-10-16 11:25  dzw9  阅读(27)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3