maven是一个项目管理工具,整个项目依赖的jar文件和依赖其他模块的jar都是由maven管理和维护。他还可以帮助我们发布项目(编译,打包,测试...)。
下载和安装maven,配置maven的环境
1.0 下载 进入maven官网 点击download 找到最新二进制发布包 下载下来
下载完毕后,解压文件文件目录如下
bin 目录 :保存maven的可执行命令
conf: 保存 maven的配置文件settings.xml
lib :maveny运行时依赖的类库
settings文件中<localRepository></localRepository>设置自己的本地仓库路径
1.1配置maven环境
maven最新版本依赖的jdk至少是1.7或者更高。jdk版本要求至少1.7
打开的高级系统设置对话框中选择“高级”标签 -> “环境变量”
1.1.1 添加新的系统环境变量MAVEN_HOME, 并设置其值为你安装的目录
MAVEN_HOME= D:\Program Files\工作\开源项目\apache-maven-3.3.9
1.1.2 更新系统PATH 变量, 添加;%MAVEN_HOME%\bin;到尾部
测试maven配置是否成功打开命令行窗口,输入mvn -v或者mvn --version,如果有maven 版本信息输出则证明配置成功,否则请查看自己配置路径等是否正确。
提示如上则表示配置环境成功! 如果失败,检查自己的maven环境或者java版本是否过低。
2.0 创建maven项目
创建之前先配置一下eclipse的maven插件配置
创建maven项目选择maven的插件,由于要创建多模块,首先定义一个父项目
父项目由于只是配置一些依赖和管理子模块,并不是要业务代码。选择项目框架如下
项目名称 parent
点击完成,查看父项目结构如图,
pom文件
父项目只要打包和管理依赖版本就好,不需要定义插件
创建子项目
下一步选择 项目框架
点击完成,如图
创建的子项目POM文件如下
如何导入一个外部依赖,如一个maven项目redis,它的坐标如下
假设要在user项目中使用到了redis的一些api 。我们就需要在user的pom文件中添加redis的坐标
如图则显示成功
其他:
maven的核心主要就是依赖版本管理和它的插件集合。这里定义了一个编译插件,定义了jdk的版本1.7,这里实现编译的操作并不是maven本身,而是maven插件做的。表明真正工作的是插件,依靠着各种各样的插件,完成复杂的功能。
maven插件指南:http://maven.apache.org/guides/mini/guide-configuring-plugins.html
maven入门指南:http://maven.apache.org/guides/getting-started/index.html
关于POM的介绍:http://maven.apache.org/pom.html
这里已经有你需要的入门资料,如何定义插件和依赖,如何引入外部依赖,如何创建多个项目...