Maven学习(二)什么是Maven?

Maven是一款由Apache软件基金会维护的Java项目构建和依赖管理工具。它负责处理构建过程,包括清理、编译、测试、打包、安装和部署。依赖管理解决了jar包的下载、依赖传递和冲突问题。Maven的工作机制依赖于本地和远程仓库,当本地缺少jar包时,会联网下载。其核心程序通过Maven命令支持工程的创建和管理。
摘要由CSDN通过智能技术生成

什么是Maven?

Maven是Apache软件基金会组织维护的一款专门为Java项目提供构建依赖管理支持的工具。
Maven的logo

1.构建

Java项目开发过程中,构建指的是使用原材料生产产品的过程。

  • 原材料
    • Java源代码
    • 基于HTML的thymeleaf文件
    • 图片
    • 配置文件
  • 产品
    • 一个可以在服务器上运行的项目。

构建过程包含的主要的环节:

  • 清理:删除上一次构建的结果,为下一次构建做好准备
  • 编译:Java源程序编译成.class字节码文件
  • 测试:运行提前准备好的测试程序
  • 报告:针对刚才测试的结果生成一个全面的信息
  • 打包
    • Java工程:jar包
    • Web工程:war包
  • 安装:把一个Maven工程经过打包操作生成的jar包或war包安装到maven仓库
  • 部署:将准备好的jar包或war包部署到服务器上运行
    • 部署jar包:把一个jar包部署到Nexus私服服务器上
    • 部署war包:借助相关Maven插件,将war包部署到Tomcat服务器上。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值