Maven学习总结系列二:Maven的安装和配置

来源:互联网 发布:微信载入数据失败 编辑:程序博客网 时间:2024/05/16 10:52

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

http://maven.apache.org/

 

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环境变量

[root@localhost java]# tar zxvfjdk-8u151-linux-x64.tar.gz

[root@localhost 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

 

[root@localhost jdk1.8.0_151]# java -version

-bash: java: command not found

 

配置环境变量

在/etc/profile.d添加一个文件jdk8.sh,系统会自动执行这里面的脚本

[root@localhost 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

 

[root@localhost profile.d]# source /etc/profile

[root@localhostmaven]# echo $JAVA_HOME

/app/java/jdk1.8.0_151

[root@localhostmaven]# echo $JRE_HOME

/app/java/jdk1.8.0_151/jre

[root@localhostmaven]# 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

 

[root@localhost 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

http://maven.apache.org/

 

[root@localhost maven]# tar zxvfapache-maven-3.5.2-bin.tar.gz maven3

[root@localhost maven]# mvn -v

-bash: mvn: command not found

 

2)配置环境变量

在/etc/profile.d添加一个文件maven.sh

 

[root@localhost profile.d]# cat maven.sh

#Add by Arno

export MAVEN_HOME=/app/maven/maven3

export PATH=$MAVEN_HOME/bin:$PATH

 

 

[root@localhost profile.d]# source /etc/profile

[root@localhost 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的目录介绍:

[root@localhostmaven3]# 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集成,不需要额外安装插件。

 



 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击