全是干货的技术殿堂
文章收录在我的 GitHub 仓库,欢迎Star/fork: Java-Interview-Tutorial https://github.com/Wasabi1234/Java-Interview-Tutorial
1 是什么Apache的优秀开源项目 是Java项目的构建和管理工具
Maven 是 Apache 组织下的一个跨平台的项目管理工具,它主要用来帮助实现项目的构建、测试、打包和部署。Maven 提供了标准的软件生命周期模型和构建模型,通过配置就能对项目进行全面的管理。它的跨平台性保证了在不同的操作系统上可以使用相同的命令来完成相应的任务。Maven 将构建的过程抽象成一个个的生命周期过程,在不同的阶段使用不同的已实现插件来完成相应的实际工作,这种设计方法极大的避免了设计和脚本编码的重复,极大的实现了复用。
2 能干什么用maven方便的创建项目,基于archetype可以创建多种类型的java项目Maven仓库对jar包(artifact)进行统一管理,避免jar文件的重复拷贝和版本冲突团队开发,管理项目的RELEASE和SNAPSHOT版本,方便多模块(Module)项目的各模块之间的快速集成 简介