首页 > 其他 > 详细

maven搭建

时间:2017-09-06 00:21:16      阅读:490      评论:0      收藏:0      [点我收藏+]

安装maven之前先安装jdk

root@kickseed:~# mkdir -p work/{soft_dir,app_dir}
root@kickseed:~# mkdir ~/work/app_dir/jdk
root@kickseed:~# cd ~/work/soft_dir
root@kickseed:~/work/soft_dir# ls
apache-maven-3.5.0-bin.tar.gz
koot@kickseed:~/work/soft_dir# wget http://repo.souche-inc.com/repository/souche-sre/software/jdk-8u77-linux-x64.tar.gz
root@kickseed:~/work/soft_dir# tar xf jdk-8u77-linux-x64.tar.gz -C /root/work/app_dir/jdk
root@kickseed:~/work/soft_dir# cd /root/work/app_dir/
root@kickseed:~/work/app_dir# ls jdk/
jdk1.8.0_77
root@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 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/
root@kickseed:~/work/app_dir# cd jdk/current
root@kickseed:~/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
root@kickseed:~/work/app_dir/jdk/current# pwd
/root/work/app_dir/jdk/current
root@kickseed:~/work/app_dir/jdk/current# vim /etc/profile.d/java.sh
root@kickseed:~/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
root@kickseed:~/work/app_dir/jdk/current# . /etc/profile.d/java.sh
root@kickseed:~/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安装:

root@kickseed:~# mkdir -p work/{soft_dir,app_dir}
root@kickseed:~# cd work
root@kickseed:~/work# ls
app_dir  soft_dir
root@kickseed:~# cd work/soft_dir
root@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.gz
root@kickseed:~/work/soft_dir# ls
apache-maven-3.5.0-bin.tar.gz
root@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 maven
root@kickseed:~/work/app_dir# ls
apache-maven-3.5.0  maven
root@kickseed:~/work/app_dir# mv apache-maven-3.5.0/ maven/
root@kickseed:~/work/app_dir# cd maven/
root@kickseed:~/work/app_dir/maven# ls
apache-maven-3.5.0
root@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# 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//
root@kickseed:~/work/app_dir/maven# ls current
bin  boot  conf  lib  LICENSE  NOTICE  README.txt
root@kickseed:~/work/app_dir/maven# cd current
root@kickseed:~/work/app_dir/maven/current# pwd
/root/work/app_dir/maven/current
root@kickseed:~/work/app_dir/maven/current# vim /etc/profile.d/maven.sh
root@kickseed:~/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
root@kickseed:~/work/app_dir/maven/current# . /etc/profile.d/maven.sh
root@kickseed:~/work/app_dir/maven/current#
root@kickseed:~/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本地仓库位置

root@kickseed:~# mkdir /root/work/app_dir/maven/repository
root@kickseed:~# ls /root/work/app_dir/maven/
apache-maven-3.5.0  current  repository
root@kickseed:~# cd /root/work/app_dir/maven/repository/
root@kickseed:~/work/app_dir/maven/repository# pwd
/root/work/app_dir/maven/repository
root@kickseed:~/work/app_dir/maven/repository# cd -
/root
root@kickseed:~# vim /root/work/app_dir/maven/current/conf/settings.xml
使用vim打开后,搜索localRepository 然后在其后添加下面一行
<localRepository>/root/work/app_dir/maven/repository</localRepository>



本文出自 “甘木” 博客,请务必保留此出处http://ganmu.blog.51cto.com/9305511/1962927

maven搭建

原文:http://ganmu.blog.51cto.com/9305511/1962927

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!