
一,下载maven,官网,略
二,环境变量配置,略
三,maven压缩包解压后,修改conf文件夹下settings.xml
建议拖入idea里修改
事先在自己喜欢的路径建一个本地依赖库,不然就让maven默认吧
找到settings中本地库的注释,复制最后一句,取消注释
修改成自己设置的文件夹路径
C:/software/apache-maven-3.8.5/mvn_loc_repo
下方镜像,就是私服依赖库,使用默认即可
maven-default-http-blocker
external:http:*
Pseudo repository to mirror external repositories initially using HTTP.
http://0.0.0.0/
true
然后自己建maven项目文件夹,内容如下
C:softwaremaven_project
pom.xml就是该工程的配置文件Project Object Model
文件在文件夹里建立,拖入idea编写,内容如下
4.0.0 com.gable maven_project 1.0-SNAPSHOT 18 18 maven-compiler-plugin 3.1 18 18 mysql mysql-connector-java 8.0.29 com.alibaba druid 1.2.9 junit junit 4.13 test
src文件夹里建main和test两个文件夹
接着建文件夹直到创立路径,也就是idea中的包名
C:softwaremaven_projectsrcmainjavacomdiy
在自定义的包名路径下,建一个HelloMaven.txt后缀改java,拖入idea编写
package com.diy;
public class HelloMaven {
public static void main(String[] args) {
System.out.printf("Hello Maven~~");
}
}
回到src文件夹下,这次进入test文件夹,建两个文件夹
resources文件夹不用管,进入java文件夹,接着建文件夹
直到创立路径
C:softwaremaven_projectsrctestjavacomdiy
在此路径下建一个MavenTest.txt后缀改java,拖入idea编写
package com.diy;
import org.junit.Test;
public class MavenTest {
@Test
public void mvTest(){
System.out.println("Maven is testing ===>");
}
}
至此准备工作就绪,回到pom.xml文件和src文件夹所在的目录下
打开cmd,输入命令
cd C:softwaremaven_project
进入该目录,输入命令
mvn compile
第一次执行会下载依赖包,pom.xml配置正确不会报错
若报错输入命令
mvn clean
删除生成的target包,检查xml之后再试
mvn compile执行成功后该目录会生成target文件夹,里头就能找到编译后的class文件
依次执行的cmd命令如下
mvn compile mvn clean mvn package //junit版本正确就不报错,完成后target目录下生成jar包maven_project-1.0-SNAPSHOT.jar mvn test //执行成功会在cmd输出之前写在test代码里的输出语句
mvn install //执行成功会将本项目jar包安装到之前定义本地依赖库com.diy目录下
后面三条命令,执行时会自动执行前面除mvn clean之外的命令,因为他们在一个生命周期内,啥是生命周期,略