今天突然想了解一下maven的搭建,就在网上搜了一下,然后下载jar包进行自己第一个maven工程的搭建,今天我搭建的是java工程。
在搭建之前我们了解一下maven:
Maven是一个项目管理和综合工具。
Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。
在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
当然上面的这些都是复制粘贴的,因为我也是学习的,不过我们可以这样理解,maven会根据我们的配置文件,去本地库,中心存储库,远程仓库去下载我们需要的jar包,并且帮我们管理我们的工程的工具。
下面我们就开始搭建我们的第一个java工程吧:
第一步:准备安装的工具:
- maven zip包:下载地址:http://maven.apache.org/download.cgi 我选择的是apache-maven-3.5.3-bin.zip的版本
- jdk1.8 maven的版本要与jdk的版本保持一致
- eclipse 工具
第二步:搭建环境
- JDK 安装 这里我就不详细的描述了,网上有很多的教程,但是环境变量设置的时候JAVA_HOME是jdk的安装目录
- 解压maven的zip包,然后配置M2_HOME 为maven的解压路径
- 在path中添加%M2_HOME%\bin
- win+R 输入cmd 回车 ,切换到maven的目录下: 输入 mvn -version 回车:会打印出maven的版本信息 那么maven就安装成功啦。
第三步:用maven 创建工程:
- 打开maven的安装目录,在conf目录下,打开settings.xml文件,找到localRepository 标签,去掉注销符号,然后改成自己的本地目录,保存。localRepository 标间配置的是maven本地资源库的路径,如果不改,在利用maven创建工程中下载jar包就不知道在哪。
- win+R 输入CMD,切换目录,进入MAVEN工程(自己创建工程存放的目录)的目录下,输入:mvn archetype:generate -DgroupId=com.fg -DartifactId=TestMaven -DarchetypeArtifactId=maven -archetype-quickstart -DinteractiveMode=false 创建com.fg包路径,工程名:TestMaven 回车。如果第一次执行这个命令,maven会从中央存储库中下载很多配置文件以jar包,存在放在本地资源库中。时间会久一点,执行完命令会发现目录下出现一个工程
- 现在创建的工程还不能被eclipse导入,执行命令:maven eclipse:eclipse
- 导入eclipse 至此我们通过maven我们就创建好了我们的工程。