安装maven之前先安装jdk
root@kickseed:~# mkdir -p work/{soft_dir,app_dir}root@kickseed:~# mkdir ~/work/app_dir/jdkroot@kickseed:~# cd ~/work/soft_dirroot@kickseed:~/work/soft_dir# lsapache-maven-3.5.0-bin.tar.gzkoot@kickseed:~/work/soft_dir# wget http://repo.souche-inc.com/repository/souche-sre/software/jdk-8u77-linux-x64.tar.gzroot@kickseed:~/work/soft_dir# tar xf jdk-8u77-linux-x64.tar.gz -C /root/work/app_dir/jdkroot@kickseed:~/work/soft_dir# cd /root/work/app_dir/root@kickseed:~/work/app_dir# ls jdk/jdk1.8.0_77root@kickseed:~/work/app_dir# ln -sv /root/work/app_dir/jdk/jdk1.8.0_77/ /root/work/app_dir/jdk/current‘/root/work/app_dir/jdk/current’ -> ‘/root/work/app_dir/jdk/jdk1.8.0_77/’root@kickseed:~/work/app_dir# ll jdk/total 12drwxr-xr-x 3 root root 4096 Sep 5 17:05 ./drwxr-xr-x 4 root root 4096 Sep 5 17:04 ../lrwxrwxrwx 1 root root 35 Sep 5 17:05 current -> /root/work/app_dir/jdk/jdk1.8.0_77//drwxr-xr-x 8 uucp 143 4096 Mar 21 2016 jdk1.8.0_77/root@kickseed:~/work/app_dir# cd jdk/currentroot@kickseed:~/work/app_dir/jdk/current# lsbin db javafx-src.zip lib man release THIRDPARTYLICENSEREADME-JAVAFX.txtCOPYRIGHT include jre LICENSE README.html src.zip THIRDPARTYLICENSEREADME.txtroot@kickseed:~/work/app_dir/jdk/current# pwd/root/work/app_dir/jdk/currentroot@kickseed:~/work/app_dir/jdk/current# vim /etc/profile.d/java.shroot@kickseed:~/work/app_dir/jdk/current# cat /etc/profile.d/java.shexport JAVA_HOME=/root/work/app_dir/jdk/currentexport PATH=$JAVA_HOME/bin:$PATHroot@kickseed:~/work/app_dir/jdk/current# . /etc/profile.d/java.shroot@kickseed:~/work/app_dir/jdk/current# java -versionjava version "1.8.0_77"Java(TM) SE Runtime Environment (build 1.8.0_77-b03)Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
maven安装:
root@kickseed:~# mkdir -p work/{soft_dir,app_dir}root@kickseed:~# cd workroot@kickseed:~/work# lsapp_dir soft_dirroot@kickseed:~# cd work/soft_dirroot@kickseed:~/work/soft_dir# wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gzroot@kickseed:~/work/soft_dir# lsapache-maven-3.5.0-bin.tar.gzroot@kickseed:~/work/soft_dir# tar xf apache-maven-3.5.0-bin.tar.gz -C ~/work/app_dir/root@kickseed:~/work/soft_dir# cd ~/work/app_dir/root@kickseed:~/work/app_dir# mkdir mavenroot@kickseed:~/work/app_dir# lsapache-maven-3.5.0 mavenroot@kickseed:~/work/app_dir# mv apache-maven-3.5.0/ maven/root@kickseed:~/work/app_dir# cd maven/root@kickseed:~/work/app_dir/maven# lsapache-maven-3.5.0root@kickseed:~/work/app_dir/maven# ln -sv /root/work/app_dir/maven/apache-maven-3.5.0/ /root/work/app_dir/maven/current‘/root/work/app_dir/maven/current’ -> ‘/root/work/app_dir/maven/apache-maven-3.5.0/’root@kickseed:~/work/app_dir/maven# lltotal 12drwxr-xr-x 3 root root 4096 Sep 5 14:42 ./drwxr-xr-x 3 root root 4096 Sep 5 14:40 ../drwxr-xr-x 6 root root 4096 Sep 5 14:39 apache-maven-3.5.0/lrwxrwxrwx 1 root root 44 Sep 5 14:42 current -> /root/work/app_dir/maven/apache-maven-3.5.0//root@kickseed:~/work/app_dir/maven# ls currentbin boot conf lib LICENSE NOTICE README.txtroot@kickseed:~/work/app_dir/maven# cd currentroot@kickseed:~/work/app_dir/maven/current# pwd/root/work/app_dir/maven/currentroot@kickseed:~/work/app_dir/maven/current# vim /etc/profile.d/maven.shroot@kickseed:~/work/app_dir/maven/current# cat /etc/profile.d/maven.shexport MAVEN_HOME=/root/work/app_dir/maven/currentexport PATH=$MAVEN_HOME/bin:$PATHroot@kickseed:~/work/app_dir/maven/current# . /etc/profile.d/maven.shroot@kickseed:~/work/app_dir/maven/current#root@kickseed:~/work/app_dir/maven/current# mvn -vApache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)Maven home: /root/work/app_dir/maven/currentJava version: 1.8.0_77, vendor: Oracle CorporationJava home: /root/work/app_dir/jdk/jdk1.8.0_77/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "4.4.0-31-generic", arch: "amd64", family: "unix"
更改maven本地仓库位置
root@kickseed:~# mkdir /root/work/app_dir/maven/repositoryroot@kickseed:~# ls /root/work/app_dir/maven/apache-maven-3.5.0 current repositoryroot@kickseed:~# cd /root/work/app_dir/maven/repository/root@kickseed:~/work/app_dir/maven/repository# pwd/root/work/app_dir/maven/repositoryroot@kickseed:~/work/app_dir/maven/repository# cd -/rootroot@kickseed:~# vim /root/work/app_dir/maven/current/conf/settings.xml使用vim打开后,搜索localRepository 然后在其后添加下面一行/root/work/app_dir/maven/repository