如何在CentOS服务器上安装Apache Maven

时间:2020-02-23 14:30:35  来源:igfitidea点击:

在本教程中,我们将学习安装Apache Maven,它是CentOS上的软件项目管理和理解工具。

前提条件

假设您已经安装了wget

在终端中使用以下命令来安装wget。

yum install -y wget

并且还假定您已经安装了" zip"和" unzip"。

在终端中使用以下命令安装zip和unzip。

yum install -y zip unzip

如果您没有权限,请使用sudo

步骤1下载Apache Maven

打开终端并使用ssh登录到服务器。
现在,将cd转到您要下载文件的目录。

假设我们有一个" Downloads"目录,我们想在该目录中下载Apache Maven。

在终端中执行以下内容以下载Apache Maven。

wget http://redrockdigimark.com/apachemirror/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip
[~]# cd Downloads
[Downloads]# wget http://redrockdigimark.com/apachemirror/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip
--2015-12-12 02:52:31--  http://redrockdigimark.com/apachemirror/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip
Resolving redrockdigimark.com (redrockdigimark.com)... 119.18.61.94
Connecting to redrockdigimark.com (redrockdigimark.com)|119.18.61.94|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8617253 (8.2M) [application/zip]
Saving to: ‘apache-maven-3.3.9-bin.zip’

100%[==================================================================================================>] 8,617,253   3.11MB/s   in 2.6s   

2015-12-12 02:52:34 (3.11 MB/s) - ‘apache-maven-3.3.9-bin.zip’ saved [8617253/8617253]

[Downloads]#

现在我们可以用" ls"检查下载的zip文件。

[Downloads]# ls -la
total 1232052
drwxr-xr-x  2 root root       4096 Apr 10 02:52 .
dr-xr-x---. 6 root root       4096 Apr 10 06:00 ..
-rw-r--r--  1 root root    8617253 Nov 18  2014 apache-maven-3.3.9-bin.zip
[Downloads]#

步骤2解压缩文件

在终端中使用以下命令解压缩下载的文件。

unzip apache-maven-3.3.9-bin.zip
[Downloads]# unzip apache-maven-3.3.9-bin.zip 
Archive:  apache-maven-3.3.9-bin.zip
   creating: apache-maven-3.3.9/
   creating: apache-maven-3.3.9/boot/
  inflating: apache-maven-3.3.9/boot/plexus-classworlds-2.5.2.jar  
   creating: apache-maven-3.3.9/lib/
  inflating: apache-maven-3.3.9/lib/maven-embedder-3.3.9.jar  
  inflating: apache-maven-3.3.9/lib/maven-settings-3.3.9.jar  
  inflating: apache-maven-3.3.9/lib/aopalliance-1.0.jar  
  inflating: apache-maven-3.3.9/lib/maven-compat-3.3.9.jar  
  inflating: apache-maven-3.3.9/lib/wagon-provider-api-2.10.jar  
  inflating: apache-maven-3.3.9/lib/slf4j-api-1.7.5.jar  
  inflating: apache-maven-3.3.9/lib/commons-cli-1.2.jar  
  inflating: apache-maven-3.3.9/lib/wagon-http-2.10-shaded.jar  
  inflating: apache-maven-3.3.9/lib/wagon-http-shared-2.10.jar  
  inflating: apache-maven-3.3.9/lib/jsoup-1.7.2.jar  
  inflating: apache-maven-3.3.9/lib/commons-lang-2.6.jar  
  inflating: apache-maven-3.3.9/lib/commons-io-2.2.jar  
  inflating: apache-maven-3.3.9/lib/wagon-file-2.10.jar  
  inflating: apache-maven-3.3.9/lib/aether-connector-basic-1.0.2.v20140114.jar  
  inflating: apache-maven-3.3.9/lib/aether-transport-wagon-1.0.2.v20140114.jar  
  inflating: apache-maven-3.3.9/lib/slf4j-simple-1.7.5.jar  
  inflating: apache-maven-3.3.9/README.txt  
  inflating: apache-maven-3.3.9/lib/maven-settings.license  
  inflating: apache-maven-3.3.9/lib/org.eclipse.sisu.inject.license  
  inflating: apache-maven-3.3.9/lib/ext/README.txt

现在,我们可以使用" ls"来检查解压缩的目录。

[Downloads]# ls -la
total 1232056
drwxr-xr-x  3 root root       4096 Apr 10 02:53 .
dr-xr-x---. 6 root root       4096 Apr 10 06:00 ..
drwxr-xr-x  6 root root       4096 Nov 10  2014 apache-maven-3.3.9
-rw-r--r--  1 root root    8617253 Nov 18  2014 apache-maven-3.3.9-bin.zip

步骤3移至opt目录

现在,我们将解压缩的Maven目录移动到opt目录。

在终端中使用mv命令移动目录。

[Downloads]# mv apache-maven-3.3.9 /opt/
[Downloads]# cd /opt
[opt]# ls -la
total 20
drwxr-xr-x.  5 root root 4096 Apr 10 02:53 .
drwxr-xr-x  18 root root 4096 Apr 10 06:05 ..
drwxr-xr-x   6 root root 4096 Nov 10  2014 apache-maven-3.3.9
[opt]#

步骤4设定环境

是时候编辑.bash_profile文件了。

[opt]# cd
[~]# ls -la
total 96
dr-xr-x---.  8 root root  4096 Dec 31 20:15 .
drwxr-xr-x  18 root root  4096 Dec 29 06:15 ..
-rw-------.  1 root root 11146 Dec 31 20:39 .bash_history
-rw-r--r--.  1 root root    18 Dec 29  2013 .bash_logout
-rw-r--r--   1 root root   429 Dec 31 10:38 .bash_profile

使用vi或者vim打开.bash_profile文件。

[~]# vi .bash_profile

现在添加以下行。
按i键切换到INSERT模式。

export APACHE_MAVEN=/opt/apache-maven-3.3.9

PATH=$HOME/bin:$APACHE_MAVEN/bin:$PATH

export PATH

按Esc键退出INSERT模式。
现在输入:wq保存更改并退出。

现在,使用source命令加载更改。

[~]# source .bash_profile

现在,我们可以通过在终端中执行以下命令来检查Apache Maven版本。

[~]# mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2014-11-10T16:41:47+00:00)
Maven home: /opt/apache-maven-3.3.9
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: /usr/java/jdk1.7.0_79/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.9.7-x86_64-linode80", arch: "amd64", family: "unix"