我们目前用来就是方便导入jar包的!
Maven的核心思想:约定大于配置
Maven会规定好你该如何去编写我们的Java代码,必须按照这个规范来。
选择太高版本的maven,IDEA或者jdk可能不兼容,在初始化时会出错,这里选择了之前发布的版本。主动降低maven的版本。
https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/
下载完成之后,解压
配置如下变量:
测试配置成功
D:\devtool\apache-maven-3.6.3\conf\settings.xml
- <mirror>
- <id>alimavenid>
- <name>aliyun mavenname>
- <url>http://maven.aliyun.com/nexus/content/groups/public/url>
- <mirrorOf>centralmirrorOf>
- mirror>
先创建文件夹 maven-repo
<localRepository>D:\devtool\apache-maven-3.6.3\maven-repolocalRepository>
在idea控制台,看见 build success 说明成功,看看maven-repo多了些什么
创建完成之后检查
下面有一个警告
为什么会出现这个问题:我们访问一个网站,需要指定一个文件夹名字。
-
- <dependencies>
-
- <dependency>
- <groupId>junitgroupId>
- <artifactId>junitartifactId>
- <version>4.11version>
- <scope>testscope>
- dependency>
- dependencies>
在build中配置resources,来防止我们资源导出失败的问题
- <build>
-
- <resources>
- <resource>
- <directory>src/main/resourcesdirectory>
- <includes>
- <include>**/*.propertiesinclude>
- <include>**/*.xmlinclude>
- includes>
- resource>
- <resource>
-
- <directory>src/main/javadirectory>
- <includes>
- <include>**/*.propertiesinclude>
- <include>**/*.xmlinclude>
- includes>
-
- <filtering>falsefiltering>
- resource>
- resources>
- build>