目录
1. 进入官网https://maven.apache.org下载,下载步骤如下:
3. 直接下载解压即可,解压目录自己选择我的是:D:\environment\apache-maven-3.8.1
1.2.3 然后在原有的path目录下新添加变量值,注意不要误删原有的path值
2.1.1 创建Maven工程(我的是javaWeb工程,所以选择如下)
1. Maven仓库:https://mvnrepository.com/
1. Maven的配置与环境变量
1.1. 下载和安装
1. 进入官网https://maven.apache.org下载,下载步骤如下:
2. 选择download
3. 直接下载解压即可,解压目录自己选择我的是:D:\environment\apache-maven-3.8.1
1.2 配置环境变量
1.2.1 打开环境变量设置
此电脑→属性→高级系统设置→环境变量
1.2.2 在下方新建变量值以及变量名
变量名:M2_HOME
变量值:D:\environment\apache-maven-3.8.1\bin(具体路径看自己maven解压目录)
变量名:MAVEN_HOME
变量值:D:\environment\apache-maven-3.8.1 (具体路径看自己maven解压目录)
1.2.3 然后在原有的path目录下新添加变量值,注意不要误删原有的path值
path变量值:%MAVEN_HOME%\bin
%MAVEN_HOME%意思在在变量名为MAVEN_HOME的变量值的基础上的bin目录,当然也可以直接写D:\environment\apache-maven-3.8.1\bin,不过这样就写死了。
1.3 Maven的setting配置
1.3.1 打开Maven安装目录
1.3.2 添加阿里云镜像(放的位置就看前后注释)(在<mirros></mirrors>下)
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>(注意,这是mirros的末尾,别复制多一个过去)
这里解释下:因为jar下载的官网大都是国外的,因为有防火墙的存在,我们要保证能正常的下载jar包,所以需要镜像(所谓镜像就是原封不动的复制一份新的,并且放在国内服务器方便我们快速下载)
1.3.3 jar包路径,具体为(Maven的安装目录)
注意:apache-maven-3.8.1\maven-repo的maven-repo是自己创建的,用于存放Maven将要下载的jar包的文件夹
2. IDEA的Maven使用
2.1 Maven起初配置
2.1.1 创建Maven工程(我的是javaWeb工程,所以选择如下)
2.1.2 下一步(填好工程名)
2.1.3 目录的选择(这一步重要,看着来)
2.1.4 我们将会得到以下目录
2.1.5 建立文件目录,根据规范建立,我的如下
2.1.6 配置pom.xml
在项目目录中可以看到有pom.xml的文件,文件内容如下(看注释要求)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>javaweb_maven</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<name>javaweb_maven Maven Webapp</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<!--上面是自动生成的,不用管-->
<!--配置-->
<properties>
<!--项目构建默认编码,最好设置为UTF-8-->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!--编码版本-->
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
<!-- 具体依赖的jar包配置代码放这里(代码来源在maven仓库中找,后面有讲)-->
<dependencies>
<!-- junit-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<!--Gson-->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
</dependency>
<!--myBaits-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.2</version>
</dependency>
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.22</version>
</dependency>
</dependencies>
<build>
<finalName>javaweb_maven</finalName>
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
<plugins>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
</plugin>
<plugin>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
</plugins>
</pluginManagement>
<!-- 上面自动生成的,不用管-->
<!--必须配置如下!!,只有这样在src/main/java的mapper.xml文件才能编译导出,否则在mybaits使用时会出错!!-->
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
<!-- 必须配置的结束-->
</build>
</project>
3. Maven的使用(这里只介绍协助导包)
1. Maven仓库:https://mvnrepository.com/
这里要进行所谓的人类验证,应该是为了防止爬虫。
2. 搜索所需的jar包(这里是java的)
3. 点进去选择版本并复制代码
4. 到IDEA的pom.xml中粘贴
点击刷新(右上角),即可下载jar包