01 - Maven入门安装

目录

1、软件下载地址

2、安装的版本

3、安装的条件

4、软件的结构

5、Maven环境配置

5.1、配置MAVEN_HOME

5.2、配置Path

5.3、命令测试(cmd窗口)

6、Maven的功能配置

6.1、配置本地仓库地址

6.2、配置国内阿里镜像

6.3、配置jdk8版本项目构建


1、软件下载地址

Mavenhttps://maven.apache.org/docs/history.html

2、安装的版本

3、安装的条件

maven需要本机安装java环境、必需包含java_home环境变量!

4、软件的结构

bin:含有Maven的运行脚本

boot:含有plexus-classworlds类加载器框架

conf:含有Maven的核心配置文件

lib:含有Maven运行时所需要的Java类库

LICENSE、NOTICE、README.txt:针对Maven版本,第三方软件等简要介绍

5、Maven环境配置

5.1、配置MAVEN_HOME

5.2、配置Path

5.3、命令测试(cmd窗口)

mvn -v

输出版本信息即可,如果错误,请仔细检查环境变量即可!

6、Maven的功能配置

我们需要需改maven/conf/settings.xml配置文件,来修改maven的一些默认配置。我们主要休要修改的有三个配置:

1.依赖本地缓存位置(本地仓库位置)

2.maven下载镜像

3.maven选用编译项目的jdk版

6.1、配置本地仓库地址

XML 复制代码
 <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
 <!-- conf/settings.xml 55行 -->
<localRepository>D:\software\maven\repository2</localRepository>

6.2、配置国内阿里镜像

XML 复制代码
<!--在mirrors节点(标签)下添加中央仓库镜像 160行附近-->
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

6.3、配置jdk8版本项目构建

XML 复制代码
<!--在profiles节点(标签)下添加jdk编译版本 268行附近-->
	<profile>
		<id>jdk-8</id>
		<activation>
		  <activeByDefault>true</activeByDefault>
		  <jdk>8</jdk>
		</activation>
		<properties>
		  <maven.compiler.source>8</maven.compiler.source>
		  <maven.compiler.target>8</maven.compiler.target>
		  <maven.compiler.compilerVersion>8</maven.compiler.compilerVersion>
		</properties>
	</profile>
相关推荐
小吕学编程几秒前
HttpServletRequest常用方法
java·http
在未来等你1 分钟前
Java并发编程实战 Day 11:并发设计模式
java·设计模式·多线程·并发编程·threadlocal·生产者消费者·读写锁
李少兄13 分钟前
解决 idea提示`SQL dialect is not configured` 问题
java·sql·intellij-idea
BreezeDove19 分钟前
IDEA安装&迁移IDEA配置数据位置
java·ide·intellij-idea
太阳之神aboluo23 分钟前
压测软件-Jmeter
java·运维·jmeter
编程乐学(Arfan开发工程师)36 分钟前
42、响应处理-【源码分析】-浏览器与PostMan内容协商完全适配
java·spring boot·后端·测试工具·lua·postman
珹洺41 分钟前
数据库系统概论(十七)超详细讲解数据库规范化与五大范式(从函数依赖到多值依赖,再到五大范式,附带例题,表格,知识图谱对比带你一步步掌握)
java·数据库·sql·安全·oracle
用户791177242358343 分钟前
黑马点评【基于redis实现共享session登录】
java·redis
网安INF1 小时前
CVE-2023-25194源码分析与漏洞复现(Kafka JNDI注入)
java·web安全·网络安全·kafka·漏洞·jndi注入
程序员岳焱1 小时前
Java 集合高级操作:反射实现多属性去重与分组
java·后端·编程语言