如何在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"