Apache Maven-安装maven教程

Apache Maven-安装maven教程

Maven是Apache出品的一个Java软件项目管理工具,基于县哪个木对象模型POM,Maven可以管理一个项目的创建、报告和文档。

下载

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

如果下载最新版本的,就选择Files标签下的连接下载即可,如果需要下载旧版本的发布版本,就选择Previous Releases下的连接下载。

安装

把下载下来的压缩包解压后,放置到一个存放Maven软件的位置,文件的目录最好不要包含中文字符。

示例路径:

  • windows环节
d:/code/software/maven
  • Linux、Unix环境
/opt/code/software/maven

配置环节变量

  • Linux、Unix环境,编辑~/.zsh_rc添加如下配置
export MAVEN_HOME=/opt/code/software/maven
export PATH=$PATH:$MAVEN_HOME/bin

配置settings.xml文件

编辑文件:~/.m2/settings.xml

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

posted @ 2020-05-22 17:17  leeyazhou  阅读(642)  评论(0编辑  收藏  举报