一把心酸泪的写下Maven的配置以及第一个Maven项目

目录

    • 1.Maven官方解释
    • 2.maven(JDK)环境配置
      • 2.1. 证明你搞定了截图如下
    • 3. maven的下载
    • 4. 接下来是我第一次使用cmd创建maven项目的过程
      • 4.1. 打开文件
      • 4.2. 打开setting.xml文件
      • 4.3. 进入cmd命令行,进入项目目录,输入mvn archetype:generate
      • 4.4. 使用CMD命令行生成站点信息
      • 4.5. 生成 API Doc 文档

1.Maven官方解释

  • Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片(pom.xml文件)断能管理一个项目的构建、报告和文档等步骤。

  • Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

  • Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。

官方解释还是一如既往的花里胡哨,对于初学者来说一点都不友好,还是建议先去看看通熟易懂又生动的解释,我第一次接触maven就是看了这篇博客才恍然大悟的,戳这里maven是个啥?

第二点哈,最最最最。。。重要的maven的配置

2.maven(JDK)环境配置

  • Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。

如果你还未安装 JDK,,,,,不!!!!这个我觉得不太可能,能学到maven这个玩意的,还有几台电脑是没有安装JDK和配置JDK环境的。所以我就直接跳过了哈!假装你已经配置好JDK并配置好环境了哈

2.1. 证明你搞定了截图如下

一把心酸泪的写下Maven的配置以及第一个Maven项目_第1张图片

注意一下maven不同版本对JDK的要求不同

JDK

Maven 3.3 要求 JDK 1.7 或以上

Maven 3.2 要求 JDK 1.6 或以上

Maven 3.0/3.1 要求 JDK 1.5 或以上

3. maven的下载

Maven 下载地址:http://maven.apache.org/download.cgi

一把心酸泪的写下Maven的配置以及第一个Maven项目_第2张图片
此截图来自菜鸟教程,别下错了哈,啥电脑下啥版本。

下载完以后是一个压缩包,放在一个你心爱的文件夹下,展示一下我心爱的wjj(文件夹)

一把心酸泪的写下Maven的配置以及第一个Maven项目_第3张图片

一把心酸泪的写下Maven的配置以及第一个Maven项目_第4张图片

一把心酸泪的写下Maven的配置以及第一个Maven项目_第5张图片

上面最后一个图,是压缩后的目录,这里我先声明bin和conf是我们这次关注的重点,

  • 设置maven环境变量,类似于jdk的配置

  • 右键 “计算机”,选择 “属性”,之后点击 “高级系统设置”,点击"环境变量",来设置环境变量,有以下系统变量需要配置:
    新建系统变量 MAVEN_HOME,变量值:E:\Maven\apache-maven-3.6.3(这里是你压缩后maven所在的根目录,不可照搬)

  • 编辑系统变量 Path,添加变量值:;%MAVEN_HOME%\bin

  • 注意:注意多个值之间需要有分号隔开,然后点击确定。

一把心酸泪的写下Maven的配置以及第一个Maven项目_第6张图片
编辑系统变量 Path,添加变量值:;%MAVEN_HOME%\bin
一把心酸泪的写下Maven的配置以及第一个Maven项目_第7张图片
到这里maven的配置就到此结束了(其实还没结束,23333),但是先暂时来检验一下maven配置的情况

打开命令行 cmd,输入mvn -v
如果有如下的情况,则表示你的第一步成功啦!!!!1
一把心酸泪的写下Maven的配置以及第一个Maven项目_第8张图片

既然已经配置好了环境变量,顺便就创建出第一个maven项目吧,很多坑的哦,我觉得我什么坑都入了,菜还是原罪。。。

在此之前呢,建议去看看maven开源项目中的关键文件pom.xml,尽量看懂一点对于后面所遇到的错误有帮助,推荐菜鸟教程的,pom.xml详解

4. 接下来是我第一次使用cmd创建maven项目的过程

(菜鸡啄米过程,真的很艰辛,查遍百度都没得用)
建议先照着操作,然后最后会表述一下细节

4.1. 打开文件

. 首先进入
一把心酸泪的写下Maven的配置以及第一个Maven项目_第9张图片

4.2. 打开setting.xml文件

修改本地仓库,实际上是有默认仓库的,但是为了方便自己操作,建议改为自己心爱的文件夹,(简而言之就是你从远方仓库下载下来的jar包,各种资源所放的位置)

一把心酸泪的写下Maven的配置以及第一个Maven项目_第10张图片

添加远方仓库依赖,因为中央仓库是位于国外的地址,常常因为网络问题访问不到(别的博客说可以添加代理,我反正是尝试了没用),就会出错,一般添加的阿里云的镜像,,可以添加多个的


  
    


	nexus-aliyun
	central
	Nexus aliyun
	http://maven.aliyun.com/nexus/content/groups/public

  

4.3. 进入cmd命令行,进入项目目录,输入mvn archetype:generate

一把心酸泪的写下Maven的配置以及第一个Maven项目_第11张图片
上述图片中,有显示,该目录下并没有找到pom.xml文件,

一把心酸泪的写下Maven的配置以及第一个Maven项目_第12张图片
如果是第一次下载的话,需要等待五分钟左右,下载好的话,就可以像我一样快速构建项目,下载的目录以及资源如下
一把心酸泪的写下Maven的配置以及第一个Maven项目_第13张图片
在这里插入图片描述
提示输入项目的基本骨架,这里默认为7,直接回车默认就行
一把心酸泪的写下Maven的配置以及第一个Maven项目_第14张图片
构建成功

4.4. 使用CMD命令行生成站点信息

一把心酸泪的写下Maven的配置以及第一个Maven项目_第15张图片
从图中可以看出报错了,因为这里缺少一个插件的依赖
对应可以参考这篇博客添加插件依赖
只需要在pom.xml中添加一个新的插件就可以了一定要注意版本号的对应。


	
		
			
			  org.apache.maven.plugins
			  maven-site-plugin
			  3.7.1
			
			
			  org.apache.maven.plugins
			  maven-project-info-reports-plugin
			  2.9
			
		
			

一把心酸泪的写下Maven的配置以及第一个Maven项目_第16张图片
构建成功,然后
执行完成后,查看一下工程目录下的 target 目录,里面自动添加了一个 site 目录,都是站点信息页面。打开其中的 index.html,就可以看到如图 所示类似的页面,里面描述的就是项目相关的信息。
一把心酸泪的写下Maven的配置以及第一个Maven项目_第17张图片

4.5. 生成 API Doc 文档

打开 CMD 窗口,切换到工程目录,输入“mvn javadoc:javadoc”,按 Enter 键,自动生成 API Doc 文档,如图 所示。
图 mvn javadoc:javadoc 执行提示
一把心酸泪的写下Maven的配置以及第一个Maven项目_第18张图片
在工程中自动产生 target\site\apidocs 目录,里面就是当前工程中代码的 API Doc 文档。打开 index.html,页面如图 4所示。
一把心酸泪的写下Maven的配置以及第一个Maven项目_第19张图片
到这里基本上,使用cmd创建maven项目(可以导入到ecplise或者idea中的)就差不多了。

  1. 使用eclipse导入maven项目,测试项目运行
    一把心酸泪的写下Maven的配置以及第一个Maven项目_第20张图片

一把心酸泪的写下Maven的配置以及第一个Maven项目_第21张图片

导入后,右键点击项目-》run as-》maven test进行测试
一把心酸泪的写下Maven的配置以及第一个Maven项目_第22张图片

测试结果如下的话,表示项目构建完成
一把心酸泪的写下Maven的配置以及第一个Maven项目_第23张图片
最下面是我在菜鸟教程中学习到的关于maven的有关知识小总结
菜鸟教程Maven教程

你可能感兴趣的:(Maven配置)