1.如何在IDEA Maven项目中引入本地jar包
先把需要引入的jar包放在项目的lib目录下,然后在pom文件中引入即可:
<dependency>
<groupId>com.test</groupId>
<artifactId>jar包名</artifactId>
<version>3.1</version>
<scope>system</scope>
<systemPath>${basedir}/lib/jar包名</systemPath>
</dependency>
2.Maven和Gradle的关系
Maven主要用于Web后端项目中pom文件的jar包引入工具;
Gradle主要用于Android移动端项目中build.gradle文件的工具包引入;
3.Maven没有正确下载:
错误举例:IDEA中Maven没有Dependencies选项,pom中报红
首先先执行maven clean看看系统报什么错?一般是仓库的下载配置文件没有配对
然后就是settings的加载顺序问题:
1.优先从${user}/.m2文件夹下去获取settings.xml文件
2.当${user}/.m2文件夹下没有settings.xml文件时,会从maven的安装目录下的conf目录下读取
3.当在IDEA的maven页面配置了仓库下载地址的名叫taobao.xml(名字不叫settings.xml)但目录中仍然有settings.xml文件,IDEA中配置的taobao.xml会失效,系统会优先使用settings,所以建议删掉settings或者把settings.xml改成其他的名字,这样IDEA就可以识别了。
下载:
Index of /dist/maven/maven-3/3.5.4/binaries
配置淘宝镜像:在 /config/settings.xml的mirros下添加如下内容即可
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>