maven学习笔记
第一次在博客园中记录自己的学习经历。。。。有点粗糙。
简单说Maven: maven是一个项目管理工具,它包含了一个项目对象模型(Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
1.那么我们为什么要使用maven:
1.maven 能够快速的生成一个基本项目机构(统一的目录结构,基本的配置文件)
2.pom文件提供了一个项目的所有相关信息和配置细节,通过Pom文件我们就能大概的了解这个项目
3.其提供了父子继承的关系
2.maven在cmd窗口中的一些常见命令:
编译:mvn compile
测试:mvn test
清除:mvn clean
打包:mvn package
安装:mvn install
发布:mvn deploy
3.新建一个maven项目,我们选择跳过骨架选择,这种方法创建的项目目录结构很完整,但还是缺少了一个web.xml文件。