安裝maven,並配置eclipse

平臺

  ubuntu 18.04 + Java 8java

 

 

下載並安裝Maven

  下載頁面: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"

  

 

簡單配置maven

  修改/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的版本很重要。

 

 

修改LocalRepository的操做權限

  上面的setting.xml中,設置了本次的倉庫:

<localRepository>/var/maven/LocalRepository</localRepository>

  須要注意的是,必須將該路徑的訪問權限設置爲777,由於,不少狀況下,當前機器上的全部用戶都是能夠使用本地倉庫的,可是,若是不是root用戶或者某個指定的用戶,他就不能使用本地maven倉庫,由於他沒有讀寫權限,更沒有執行權限,直接的後果就是,在pom.xml中引入依賴以後,jar包就是引入不進來,或者jar下載老是不能成功,緣由就在於他們沒有讀寫權限,因此千萬別忘記這一步:

root@ubuntu: ~ # chmod -R 777 /var/maven

  

  

在Eclipse上配置Maven

  如今的高版本的Eclipse已經集成了maven,不過仍是本身配置maven比較好用。

  點擊windows -> Preferences -> Maven -> User Settings, 以下圖,在User Settings中,選擇上面修改的配置文件路徑,下面會自動解析出Local Repository。而後選擇Apply and Close便可。

  

 

 

建立一個Maven項目

  步驟:File -> New -> Maven Project

  

 

   

 

  而後等待項目建立完成,項目的目錄結構以下:

  

相關文章
相關標籤/搜索