Ubuntu中,安裝Maven

 

1.下載maven:http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/

2.把下載後的maven放到需要的位置然後解壓: tar -zxvf apache-maven-3.6.1-bin.tar.gz

root@nuoniu-System-Product-Name:~# cd /usr/maven
root@nuoniu-System-Product-Name:/usr/maven# ls
apache-maven-3.6.1-bin.tar.gz
root@nuoniu-System-Product-Name:/usr/maven# tar -zxvf apache-maven-3.6.1-bin.tar.gz

3.添加環境變量

root@nuoniu-System-Product-Name:/usr/maven# vim /etc/profile


########maven########
export MAVEN_HOME=/usr/maven/apache-maven-3.6.1
export PATH=$MAVEN_HOME/bin:$PATH
########maven########



4.刷新配置文件,然後查看maven是否配置成功

root@nuoniu-System-Product-Name:~# vim /etc/profile
root@nuoniu-System-Product-Name:~# mvn -v
/usr/maven/apache-maven-3.6.1/bin/mvn: 1: /usr/maven/apache-maven-3.6.1/bin/mvn: uname: not found
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
Maven home: /usr/maven/apache-maven-3.6.1
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/jdk/jdk1.8.0_181/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-29-generic", arch: "amd64", family: "unix"
root@nuoniu-System-Product-Name:~# 

5.建立maven遠程倉庫

創建一個文件夾,做爲遠程倉庫,然後修改配置文件: vim /usr/maven/apache-maven-3.6.1/conf/settings.xml

 <localRepository>/usr/maven/repository</localRepository>


  <mirror>
              <id>nexus-aliyun</id>
                  <mirrorOf>central</mirrorOf>
                      <name>Nexus aliyun</name>
                          <url>http://maven.aliyun.com/nexus/content/groups/public</url>
                  </mirror>
                  <mirror>
                              <id>jboss-public-repository-group</id>
    <mirrorOf>central</mirrorOf>
    <name>JBoss Public Repository Group</name>
    <url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
    <id>ibiblio</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
    <id>central</id>
    <name>Maven Repository Switchboard</name>
    <url>http://repo1.maven.org/maven2/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>repo2</id>
    <mirrorOf>central</mirrorOf>
    <name>Human Readable Name for this Mirror.</name>
    <url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
    <id>nexus-pentaho</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus pentaho</name>
    <url>https://nexus.pentaho.org/content/repositories/omni/</url>
</mirror>

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章