安装maven之前先安装jdk
- [email protected]:~# mkdir -p work/{soft_dir,app_dir}
- [email protected]:~# mkdir ~/work/app_dir/jdk
- [email protected]:~# cd ~/work/soft_dir
- [email protected]:~/work/soft_dir# ls
- apache-maven-3.5.0-bin.tar.gz
- [email protected]:~/work/soft_dir# wget http://repo.souche-inc.com/repository/souche-sre/software/jdk-8u77-linux-x64.tar.gz
- [email protected]:~/work/soft_dir# tar xf jdk-8u77-linux-x64.tar.gz -C /root/work/app_dir/jdk
- [email protected]:~/work/soft_dir# cd /root/work/app_dir/
- [email protected]:~/work/app_dir# ls jdk/
- jdk1.8.0_77
- [email protected]:~/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/’
- [email protected]:~/work/app_dir# ll jdk/
- total 12
- drwxr-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/
- [email protected]:~/work/app_dir# cd jdk/current
- [email protected]:~/work/app_dir/jdk/current# ls
- bin db javafx-src.zip lib man release THIRDPARTYLICENSEREADME-JAVAFX.txt
- COPYRIGHT include jre LICENSE README.html src.zip THIRDPARTYLICENSEREADME.txt
- [email protected]:~/work/app_dir/jdk/current# pwd
- /root/work/app_dir/jdk/current
- [email protected]:~/work/app_dir/jdk/current# vim /etc/profile.d/java.sh
- [email protected]:~/work/app_dir/jdk/current# cat /etc/profile.d/java.sh
- export JAVA_HOME=/root/work/app_dir/jdk/current
- export PATH=$JAVA_HOME/bin:$PATH
- [email protected]:~/work/app_dir/jdk/current# . /etc/profile.d/java.sh
- [email protected]:~/work/app_dir/jdk/current# java -version
- java 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安装:
- [email protected]:~# mkdir -p work/{soft_dir,app_dir}
- [email protected]:~# cd work
- [email protected]:~/work# ls
- app_dir soft_dir
- [email protected]:~# cd work/soft_dir
- [email protected]:~/work/soft_dir# wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
- [email protected]:~/work/soft_dir# ls
- apache-maven-3.5.0-bin.tar.gz
- [email protected]:~/work/soft_dir# tar xf apache-maven-3.5.0-bin.tar.gz -C ~/work/app_dir/
- [email protected]:~/work/soft_dir# cd ~/work/app_dir/
- [email protected]:~/work/app_dir# mkdir maven
- [email protected]:~/work/app_dir# ls
- apache-maven-3.5.0 maven
- [email protected]:~/work/app_dir# mv apache-maven-3.5.0/ maven/
- [email protected]:~/work/app_dir# cd maven/
- [email protected]:~/work/app_dir/maven# ls
- apache-maven-3.5.0
- [email protected]:~/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/’
- [email protected]:~/work/app_dir/maven# ll
- total 12
- drwxr-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//
- [email protected]:~/work/app_dir/maven# ls current
- bin boot conf lib LICENSE NOTICE README.txt
- [email protected]:~/work/app_dir/maven# cd current
- [email protected]:~/work/app_dir/maven/current# pwd
- /root/work/app_dir/maven/current
- [email protected]:~/work/app_dir/maven/current# vim /etc/profile.d/maven.sh
- [email protected]:~/work/app_dir/maven/current# cat /etc/profile.d/maven.sh
- export MAVEN_HOME=/root/work/app_dir/maven/current
- export PATH=$MAVEN_HOME/bin:$PATH
- [email protected]:~/work/app_dir/maven/current# . /etc/profile.d/maven.sh
- [email protected]:~/work/app_dir/maven/current#
- [email protected]:~/work/app_dir/maven/current# mvn -v
- Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
- Maven home: /root/work/app_dir/maven/current
- Java version: 1.8.0_77, vendor: Oracle Corporation
- Java home: /root/work/app_dir/jdk/jdk1.8.0_77/jre
- Default locale: en_US, platform encoding: UTF-8
- OS name: "linux", version: "4.4.0-31-generic", arch: "amd64", family: "unix"
更改maven本地仓库位置
- [email protected]:~# mkdir /root/work/app_dir/maven/repository
- [email protected]:~# ls /root/work/app_dir/maven/
- apache-maven-3.5.0 current repository
- [email protected]:~# cd /root/work/app_dir/maven/repository/
- [email protected]:~/work/app_dir/maven/repository# pwd
- /root/work/app_dir/maven/repository
- [email protected]:~/work/app_dir/maven/repository# cd -
- /root
- [email protected]:~# vim /root/work/app_dir/maven/current/conf/settings.xml
- 使用vim打开后,搜索localRepository 然后在其后添加下面一行
- <localRepository>/root/work/app_dir/maven/repository</localRepository>
来源: http://www.bubuko.com/infodetail-2294162.html