文章目录
一、下载Maven
下载链接:https://maven.apache.org/download.cgi
二、安装配置Maven
1.新建个文件夹
名字可以随意,主要是用来放Maven和默认下载的库文件
2.解压下载的压缩包到上面新建的文件夹
3.设置环境变量
- 新建环境变量MAVEN_HOME,赋值D:\Apache maven\apache-maven-3.8.2,这里改成你自己的maven路径。
- 在path变量下新建变量
- 验证是否安装成功
在CMD下键入命令:mvn -v
出现上述内容就说明安装成功。
4.配置Maven本地仓库
在根目录新建文件夹maven-repository作为本地仓库
查找定位到下面框取内容的位置<localRepository>/path/to/local/repo</localRepository>
将<localRepository>
节点内容改为上述新建文件夹的位置,并把它移出注释区域,如下图:
其实localRepository节点是用于配置本地仓库的,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。当我们通过maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
CMD运行如下命令,将会在maven-repository文件夹生成一些文件
mvn help:system
至此就成功配置好maven了!
三、用Maven编译自己的java项目
1.简单建立个java项目
遵循maven的原则,新建目录:你的工程名\src\main\java,我设置的是test\src\main\java
maven在编译时自动会搜索这个目录。
然后在java新建个包(文件夹):hello
在hello包里写段java代码:
package hello;
public class Helloworld{
public static void main(String args[]){
System.out.println("hello world");
}
}
至此项目已经建立完毕。
2.建立Maven配置文件
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>hello</groupId>
<artifactId>test</artifactId>
<packaging>jar</packaging>
<version>0.1.0</version>
<name>maven hello</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
</project>
<modelVersion>
表示POM模型版本(Maven2和3是4.0.0)<groupId>
表示这个项目所属的分组或机构。设置为自己的项目的包名,如上例的hello。<artifactId>
表示项目的名称,我的项目名是test。<version>
项目的版本,随意自己设置。<properties>
设置java的版本号,我用的是jdk11,因此里面设置11。
3.编译java代码
mvn compile
会在项目根目录生成个target文件夹,里面的classes文件夹放的就是编译生成的.class字节码文件。