Maven安装和配置
maven下载
官方网站Maven – Download Apache Maven
本文用的是apache-maven-3.6.0-bin
链接:https://pan.baidu.com/s/1VFK4mW5oDvqPuing0QrL5Q
提取码:oy66
下载完成解压到自己的文件中
配置环境变量
添加M2_HOME Maven文件的bin目录
添加MAVEN_HOME Maven文件的目录
Path文件中新建%MAVEN_HOME%\bin
测试是否安装成功
win+r 输入【cmd】 mvn -version
安装成功!!!
阿里云镜像
镜像:mirrors
作用:加速我们下载速度
国内建议使用阿里云镜像
<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
打开maven配置目录中的settings.xml
在自带的 <mirrors> </mirror>下添加阿里云镜像
本地仓库
建立一个本地仓库:localRepository
打开maven配置目录中的settings.xml
到这里Maven配置就结束啦~
想了一下良心up主,这不得教大家一手Maven在IDEA中的使用,话不多说上菜
在IDEA Maven的配置
- 打开IDEA
- 创建Maven项目
- 选择Java的安装目录
- 勾选模板
- 选择webapp
创建完成后出现
等待一段时间!!!下面会有蓝色读条
显示这个提示配置成功
这时候你会发现你得Maven本地仓库多了很多文件夹,文件夹里面有很多jar包
IDEA中maven的设置
这样maven在IDEA的配置就结束了,良心up主这不得给大家来个测试!!!
IDEA测试maven项目
在main目录新建java文件、resources文件
标记文件功能
方法一、右键给java项目设置为测试源码目录、给resources设置为资源目录
方法二、【File】—【Project Structure】—【Modules】
在IDEA中配置Tomcat
没下载的小伙伴看我以前文章
JavaWeb——Tomcat_ouyangkq666的博客-CSDN博客
运行功能
创建artifacts
方法一、点击fix
方法二
启动Tomcat
显示
本次maven的使用就结束啦,附上maven核心文件pom.xml做个笔记
<!--maven核心配置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>
<!--配置的GAV-->
<groupId>com.ouyang</groupId>
<artifactId>javaweb-1-maven</artifactId>
<version>1.0-SNAPSHOT</version>
<!--项目的打包方式 jar:java应用 war:javaweb应用 -->
<packaging>war</packaging>
<name>javaweb-1-maven Maven Webapp</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<!--配置-->
<properties>
<!--项目默认构建编码-->
<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>
<!--项目依赖-->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
<!--Maven的高级之处在于,他会帮你导入这个JAR包所依赖的其他jar-->
<!--项目构建-->
<build>
<!--在build中配置resources,来防止我们资源导出失败的问题-->
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
</project>