ubuntu 18.04 + Java 8java
下载页面:http://maven.apache.org/download.cgilinux
我这里使用写博客是最新的版本3.6.1,选择下载Binary tar.gz archive或者Binary zip archive,否则还须要本身编译一次,挺麻烦的。apache
下载以后解压,而后移动到/usr/local下。ubuntu
下载地址:http://mirrors.advancedhosters.com/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gzwindows
root@ubuntu:/tmp# wget http://mirrors.advancedhosters.com/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz root@ubuntu:/tmp# tar -zxf apache-maven-3.6.1-bin.tar.gz root@ubuntu:/tmp# mv apache-maven-3.6.1 /usr/local/maven
到这里,maven其实就安装成功了。bash
将maven/bin添加到环境变量的PATH中,这里修改/etc/profile:maven
root@ubuntu:~# vi /etc/profile # 在/etc/profile中添加下面一行 export PATH=$PATH:/usr/local/maven/bin # 保存并退出 # 让配置生效 root@ubuntu:~# source /etc/profile
测试maven是否安装成功,运行一下mvn -v命令便可:测试
root@ubuntu:~# mvn -v Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00) Maven home: /usr/local/maven Java version: 1.8.0_201, vendor: Oracle Corporation, runtime: /usr/local/java/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "linux", version: "4.18.0-17-generic", arch: "amd64", family: "unix"
修改/usr/local/maven/conf/setting.xml,能够事先保存一个配置文件副本。url
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!-- 配置本地的maven仓库地址 --> <localRepository>/var/maven/LocalRepository</localRepository> <pluginGroups></pluginGroups> <proxies></proxies> <servers></servers> <mirrors> <!-- 配置阿里镜像仓库 --> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <profiles> <!-- 设置本地环境(Java version) --> <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles> </settings>
主要修改了3个配置:spa
一、本地maven仓库的地址,若是没有配置的话,默认是在用户家目录下建立一个.m2文件夹做为本地仓库地址。
二、配置阿里镜像仓库,若是须要下载jar包的时候不须要请求国外的镜像仓库,使用阿里的仓库能够节省不少时间。
三、配置本地Java的环境,由于在下载jar包时,以及使用maven编译项目时,java的版本很重要。
上面的setting.xml中,设置了本次的仓库:
<localRepository>/var/maven/LocalRepository</localRepository>
须要注意的是,必须将该路径的访问权限设置为777,由于,不少状况下,当前机器上的全部用户都是能够使用本地仓库的,可是,若是不是root用户或者某个指定的用户,他就不能使用本地maven仓库,由于他没有读写权限,更没有执行权限,直接的后果就是,在pom.xml中引入依赖以后,jar包就是引入不进来,或者jar下载老是不能成功,缘由就在于他们没有读写权限,因此千万别忘记这一步:
root@ubuntu: ~ # chmod -R 777 /var/maven
如今的高版本的Eclipse已经集成了maven,不过仍是本身配置maven比较好用。
点击windows -> Preferences -> Maven -> User Settings, 以下图,在User Settings中,选择上面修改的配置文件路径,下面会自动解析出Local Repository。而后选择Apply and Close便可。
步骤:File -> New -> Maven Project
而后等待项目建立完成,项目的目录结构以下: