Apache Maven-安裝maven教程

Apache Maven-安裝maven教程

Maven是Apache出品的一個Java軟件項目管理工具,基於縣哪一個木對象模型POM,Maven能夠管理一個項目的建立、報告和文檔。apache

下載

  • 下載地址:
https://maven.apache.org/download.cgi

若是下載最新版本的,就選擇Files標籤下的鏈接下載便可,若是須要下載舊版本的發佈版本,就選擇Previous Releases下的鏈接下載。windows

安裝

把下載下來的壓縮包解壓後,放置到一個存放Maven軟件的位置,文件的目錄最好不要包含中文字符。maven

示例路徑:工具

  • windows環節
d:/code/software/maven
  • Linux、Unix環境
/opt/code/software/maven

配置環節變量ui

  • Linux、Unix環境,編輯~/.zsh_rc添加以下配置
export MAVEN_HOME=/opt/code/software/maven
export PATH=$PATH:$MAVEN_HOME/bin

配置settings.xml文件

編輯文件:~/.m2/settings.xmlurl

<?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">

	<localRepository>/opt/soft/mvnrepository</localRepository>
	<interactiveMode>true</interactiveMode>
	<offline>false</offline>

	<pluginGroups>

	</pluginGroups>

	<proxies>
	</proxies>
	<servers>
		
	</servers>

	<mirrors>
		<mirror>
			<id>aliyun</id>
			<name>aliyun maven</name>
			<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
			<mirrorOf>central</mirrorOf>
		</mirror>
	</mirrors>


	<profiles>
		<profile>
			<id>env-default</id>
			<properties>
				<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
				<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
				<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
			</properties>
		</profile>
		<profile>
			<id>jdk1.8</id>
			<activation>
				<jdk>${jdk.version}</jdk>
			</activation>
			<properties>
				<jdk.version>1.8</jdk.version>
				<maven.compiler.source>${jdk.version}</maven.compiler.source>
				<maven.compiler.target>${jdk.version}</maven.compiler.target>
				<maven.compiler.compilerVersion>${jdk.version}</maven.compiler.compilerVersion>
			</properties>
		</profile>
		</profile>
	</profiles>
	<activeProfiles>
		<activeProfile>env-default</activeProfile>
		<activeProfile>jdk1.8</activeProfile>
	</activeProfiles>
</settings>
相關文章
相關標籤/搜索