Maven安装及基本配置

IDEA2021.1用不了Maven3.8.5。这是个错误示范

注意自己的IDEA版本,一定要找比当前IDEA版本更早的MAVEN

Maven下载

注意:src是源文件,bin才是需要下载的东西

1
https://archive.apache.org/dist/maven/maven-3/

配置环境变量

image-20220412184228729

image-20220412184310101

image-20220412184735305

测试

1
mvn -v

image-20220412184859227

配置阿里云镜像

“D:\application\java_install\apache-maven-3.8.5\conf\settings.xml”

多一句嘴,信官方得永生

阿里云官方教程地址maven镜像-maven下载地址-maven安装教程-阿里巴巴开源镜像站 (aliyun.com)

1
2
3
4
5
6
7
8
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>

建立本地仓库

1
<localRepository>D:\application\java_install\apache-maven-3.8.5\maven-repo</localRepository>

在IDEA中使用MAVEN

新建项目

image-20220412194651050

image-20220412195015959

设置配置

推荐把原码和注释导入,文档比较大。无所谓。

英文版

image-20220412213552373

创建一个普通的maven项目

上方为一个干净的maven项目

image-20220412214533675

image-20220412214810287

用maven导入第三方jar包

1
https://mvnrepository.com/

image-20220413202915156

image-20220413202942232

image-20220413203034987

1
ps:没有<dependencies></<dependencies>也可以自己写一个

maven的高级之处在于,它会导入这个jar包所依赖的其他jar包

相传maven导出资源可能存在问题,我还没遇到

IDEA的骚操作(显示包依赖)

image-20220413203951578

Maven创建项目的子模块手动继承父工程

1
2
3
4
5
6
<!--手动添加父工程,这里添的是父工程的属性-->
<parent>
<artifactId>web-02-20220413-servler01</artifactId>
<groupId>org.example</groupId>
<version>1.0-SNAPSHOT</version>
</parent>

Maven创建项目的父工程手动添加子模块

1
2
3
<modules>
<module>servler-01</module>
</modules>