Maven学习(二)
什么是Maven?
Maven是Apache软件基金会组织维护的一款专门为Java项目提供构建和依赖管理支持的工具。

1.构建
Java项目开发过程中,构建指的是使用原材料生产产品的过程。
- 原材料
- Java源代码
- 基于HTML的thymeleaf文件
- 图片
- 配置文件
- …
- 产品
- 一个可以在服务器上运行的项目。
构建过程包含的主要的环节:
- 清理:删除上一次构建的结果,为下一次构建做好准备
- 编译:Java源程序编译成.class字节码文件
- 测试:运行提前准备好的测试程序
- 报告:针对刚才测试的结果生成一个全面的信息
- 打包
- Java工程:jar包
- Web工程:war包
- 安装:把一个Maven工程经过打包操作生成的jar包或war包安装到maven仓库
- 部署:将准备好的jar包或war包部署到服务器上运行
- 部署jar包:把一个jar包部署到Nexus私服服务器上
- 部署war包:借助相关Maven插件,将war包部署到Tomcat服务器上。

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

被折叠的 条评论
为什么被折叠?



