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>
一介书生:关注多线程、高并发、分布式、微服务和系统架构。

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号