Maven的好处
- 依赖管理:对jar包统一管理,节省空间
- 一键构建: 打包极为方便
- 跨平台:本身就是纯java代码开发的
- 应用于大型项目,可以提高开发效率,分模块开发
环境变量的配置
- 把Maven的bin目录配置到path下
Maven仓库
- 本地仓库
- 远程仓库(私服)
- 中央仓库(2015年时越2亿个jar包)
目录
- main:主目录、java中放原代码,resources中放配置文件,如properties、xml
- test:测试目录、java中放junit测试代码,resources中一般默认为main中的resources
常用命令
- tomcat:run 一键启动
- clean 清理target文件夹
- compile 编译主目录
- test 编译测试目录
- pakage 达成war包或jar包
- install 把项目发布到本地仓库
生命周期
- clean生命周期
- default生命周期:compile、test、package、install、deploy
- site生命周期
创建项目中
- group id:组织名称,一般为公司域名反写
- artifact id:项目相关的名称