Maven学习总结系列二:Maven的安装和配置
Maven学习总结系列二:Maven的安装和配置
在Windows上安装Maven,相关步骤:
1.JDK环境
到官网上下载JDK,然后配置JDK环境变量,安装完后成执行如下:(这里不细说了)
C:\Users\Think>java -version
javaversion "1.8.0_144"
Java(TM)SE Runtime Environment (build 1.8.0_144-b01)
JavaHotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
2.安装Maven
1)下载Maven
E:\maven\apache-maven-3.3.3>dir
Volume in drive E has no label.
Volume Serial Number is C4F5-2D3F
Directory of E:\maven\apache-maven-3.3.3
04/22/2015 07:59 AM <DIR> .
04/22/2015 07:59 AM <DIR> ..
04/22/2015 07:59 AM <DIR> bin
04/22/2015 07:59 AM <DIR> boot
04/22/2015 07:55 AM <DIR> conf
04/22/2015 07:59 AM <DIR> lib
04/22/2015 07:58 AM 19,091 LICENSE
04/22/2015 07:58 AM 182 NOTICE
04/22/2015 07:55 AM 2,541 README.txt
3 File(s) 21,814 bytes
6 Dir(s) 297,616,781,312 bytes free
2)配置Maven环境变量
C:\Users\Think>echo %M2_HOME%
E:\maven\apache-maven-3.3.3
C:\Users\Think>mvn -v
Apache Maven 3.3.3(7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:37+08:00)
Maven home:E:\maven\apache-maven-3.3.3
Java version:1.8.0_144, vendor: Oracle Corporation
Java home:D:\Java\1.8\jdk1.8.0_144\jre
Default locale:en_US, platform encoding: GBK
OS name:"windows 10", version: "10.0", arch: "amd64",family: "dos"
在Linux上安装Maven,相关步骤:
1.JDK环境
到官网上下载JDK,然后配置JDK环境变量
[[email protected] java]# tar zxvfjdk-8u151-linux-x64.tar.gz
[[email protected] java]# ll
total185296
drwxr-xr-x. 8 10 143 4096 Sep 6 10:32 jdk1.8.0_151
-rw-r--r--.1 root root 189736377 Nov 16 22:08 jdk-8u151-linux-x64.tar.gz
[[email protected] jdk1.8.0_151]# java -version
-bash: java: command not found
配置环境变量
在/etc/profile.d添加一个文件jdk8.sh,系统会自动执行这里面的脚本
[[email protected] profile.d]# cat jdk8.sh
#Add byArno
exportJAVA_HOME=/app/java/jdk1.8.0_151
exportJRE_HOME=$JAVA_HOME/jre
exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
[[email protected] profile.d]# source /etc/profile
[[email protected]]# echo $JAVA_HOME
/app/java/jdk1.8.0_151
[[email protected]]# echo $JRE_HOME
/app/java/jdk1.8.0_151/jre
[[email protected]]# echo $PATH
/app/java/jdk1.8.0_151/bin:/app/java/jdk1.8.0_151/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[[email protected] profile.d]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
2.安装Maven
1)下载Maven
[[email protected] maven]# tar zxvfapache-maven-3.5.2-bin.tar.gz maven3
[[email protected] maven]# mvn -v
-bash: mvn: command not found
2)配置环境变量
在/etc/profile.d添加一个文件maven.sh
[[email protected] profile.d]# cat maven.sh
#Add by Arno
export MAVEN_HOME=/app/maven/maven3
export PATH=$MAVEN_HOME/bin:$PATH
[[email protected] profile.d]# source /etc/profile
[[email protected] profile.d]# mvn -v
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d;2017-10-18T15:58:13+08:00)
Maven home: /app/maven/maven3
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /app/java/jdk1.8.0_151/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version:"3.10.0-327.el7.x86_64", arch: "amd64", family:"unix"
Maven的目录介绍:
[[email protected]]# ll
total 36
drwxr-xr-x. 2 rootroot 91 Nov 16 23:05 bin
drwxr-xr-x. 2 rootroot 41 Nov 16 23:05 boot
drwxr-xr-x. 3 501 games 60 Oct 18 15:55 conf
drwxr-xr-x. 4 501 games 4096 Nov 16 23:05 lib
-rw-r--r--. 1 501 games 20943 Oct 18 15:59 LICENSE
-rw-r--r--. 1 501 games 182 Oct 18 15:59 NOTICE
-rw-r--r--. 1 501 games 2544 Oct 18 15:55 README.txt
Bin:该目录包含了mvn运行的脚本,这些脚本用来配置JAVA命令,准备好classpath和相关的JAVA系统属性,然后执行JAVA命令。*.bat用于windows,*.sh用于Linux.
Boot:该目录只有一个文件,plexus-classworlds是一个类加载器框架,相对于默认的JAVA类加载器,它提供了更丰富的语法以方便配置,Maven使用该框架加载自己的类库。
Conf:该目录包含了一个非常重要的文件settings.xml。直接修改该文件,就能在机器上全局地定制Maven的行为。
Lib:该目录包含了所有Maven运行时需要的Java类库。
Maven与Eclipse的集成
目前版本的Eclipse已经和Maven集成,不需要额外安装插件。