zoukankan      html  css  js  c++  java
  • 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>
    
    

    一介书生:关注多线程、高并发、分布式、微服务和系统架构。
  • 相关阅读:
    Linux
    Linux
    Linux
    Linux
    Linux
    Python
    Linux
    Python
    MySQL
    Python
  • 原文地址:https://www.cnblogs.com/leeyazhou/p/12938397.html
Copyright © 2011-2022 走看看