如图,到官网下载maven,但不知道这些文件有什么区别,应该下哪个?

html-css08

如图,到官网下载maven,但不知道这些文件有什么区别,应该下哪个?,第1张

binary 指的是编译后的二进制文件。是可以直接使用的,你应该下载这个。(apache-maven-3.2.3-bin.zip)

source.zip是maven的源码包。

tar.gz 是一种压缩文件,在Linux和OSX下的

方法/步骤

1

下载maven,下载后如果是压缩包,进行解压,得到maven目录。

2

找到我们的maven目录并复制路径,右键计算机,属性里选择高级系统设置,找到环境变量。

3

用户变量下选择新建,变量名为M2_HOME,变量值为D:\Program Files\apache-maven-3.1.0,点击确定

4

找到maven下的bin目录D:\Program Files\apache-maven-3.1.0\bin复制,用户变量下选中PATH点击编辑,粘贴,注意加分号跟其它的隔开。

5

这就算配置完成,验证对不对,win+R快捷键cmd进入dos窗口,输入命令,mvn -v(注意中间有个空格),回车运行后可以看见maven版本maven home表示安装成功。

6

入或者新建想要生成项目的文件夹,通过运行dos命令mvn

archetype:generate,可以简单搭建一个maven项目的骨架。运行过程中会让我们输入

groupId,artifactId,package,也可以直接设置这些,例如:mvn archetype:generate

-DgroupId=com.xh.maven -DartifactId=maven_03 -Dversion=0.0.1_SNAPSHOT

7

如果我们写好了一个项目,dos命令下可以通过mvn compile编译项目src/main/java下中的类

8

如果编译的结果显示有ERROR,怎么查看ERROR的详细信息呢,可以通过mvn -e,从本例这个提示看,就是pom.xml上第一行xml后面编码encoding拼写错误

9

mvn项目是src下有个main,还有个test测试,mvn -test就是编译src/test/java中的类

10

mvn package 打包

mvn install 会把打的jar包发到仓库中,这样另一个项目中pom.xml下通过dependency下配置就可调用里面的类

阿帕奇maven不需要以服务组件的形式安装在windows上,你仅仅需要下载maven的压缩包,解压,并在windows下配置环境变量路径,下面将演示怎样在windows进行maven的安装

1.添加 JAVA_HOME

确保你已经安装了JDK,并且在windows环境变量中添加一个”JAVA_HOME”,并且指定你的JDK文件夹,如果你只想在计算机的本用户下使用该环境变量,而不是让计算机的所有用户都使用此环境变量,建议你将环境变量添加到用户变量中

2下载阿帕奇maven

你可以从这里下载maven的压缩包, official website, 例如: apache-maven-2.2.1-bin.zip.

3.解压它

解压下载的压缩文件夹到指定文件夹,比如 “D:maven”

注意这是全部的操作,你不需要在windows上进行安装程序

4.添加 MEAVEN_HOME

现在,添加”MAVEN_HOME”到windows环境变量中,环境变量的配置本质上其实就是告诉操作系统怎样去定位和使用软件的位置及功能调用

5.增加到PATH

添加“Maven bin folder” 到windows环境变量中,为了你能在任何地方使用maven命令,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还会到path中指定的路径去找

6.核实(测试)

最后,去验证一下,在DOS命令下,打”mvn -version” 去核实安装细节