从零开始教你配置maven工程,以及maven报错解决(IDEA)
1.安装和配置mybatis
I.下载maven
从官网下载https://maven.apache.org/
下载后解压maven(俺安装的是3.5.4,太玄学安装了几次了)
打开文件夹,点击conf,setting.xml开始配置
直接上代码
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
</servers>
<mirrors>
<!--最重要的-->
<mirror>
<id>Central</id>
<url>http://repo1.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>aliyun-central</id>
<mirrorOf>*</mirrorOf>
<name>aliyun central</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
<mirror>
<id>aliyun-spring</id>
<mirrorOf>*</mirrorOf>
<name>aliyun spring</name>
<url>https://maven.aliyun.com/repository/spring</url>
</mirror>
<mirror>
<id>aliyun-spring-plugin</id>
<mirrorOf>*</mirrorOf>
<name>aliyun spring-plugin</name>
<url>https://maven.aliyun.com/repository/spring-plugin</url>
</mirror>
<mirror>
<id>aliyun-apache-snapshots</id>
<mirrorOf>*</mirrorOf>
<name>aliyun apache-snapshots</name>
<url>https://maven.aliyun.com/repository/apache-snapshots</url>
</mirror>
<mirror>
<id>aliyun-google</id>
<mirrorOf>*</mirrorOf>
<name>aliyun google</name>
<url>https://maven.aliyun.com/repository/google</url>
</mirror>
<mirror>
<id>aliyun-gradle-plugin</id>
<mirrorOf>*</mirrorOf>
<name>aliyun gradle-plugin</name>
<url>https://maven.aliyun.com/repository/gradle-plugin</url>
</mirror>
<mirror>
<id>aliyun-jcenter</id>
<mirrorOf>*</mirrorOf>
<name>aliyun jcenter</name>
<url>https://maven.aliyun.com/repository/jcenter</url>
</mirror>
<mirror>
<id>aliyun-releases</id>
<mirrorOf>*</mirrorOf>
<name>aliyun releases</name>
<url>https://maven.aliyun.com/repository/releases</url>
</mirror>
<mirror>
<id>aliyun-snapshots</id>
<mirrorOf>*</mirrorOf>
<name>aliyun snapshots</name>
<url>https://maven.aliyun.com/repository/snapshots</url>
</mirror>
<mirror>
<id>aliyun-grails-core</id>
<mirrorOf>*</mirrorOf>
<name>aliyun grails-core</name>
<url>https://maven.aliyun.com/repository/grails-core</url>
</mirror>
<mirror>
<id>aliyun-mapr-public</id>
<mirrorOf>*</mirrorOf>
<name>aliyun mapr-public</name>
<url>https://maven.aliyun.com/repository/mapr-public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk11</id>
<activation>
<jdk>11</jdk>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.sourse>1.8</maven.compiler.sourse>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
</settings>
这个代码直接覆盖原来的是可以的,自己可以把原来的做个备份,这里的mirror是真的玄学= =首先maven的中央仓库联通是连不上的,然后校园网也有可能会崩掉。假如想自己弄个仓库来放置jar包可以在setting标签下面弄
2.电脑环境配置
添加MAVEN_HOME变量
添加path配置
按window + R 打开cmd窗口
输入mvn -v验证
假如出现这个那就说明你成功了第一步啦~~
没出现的话检查一下环境变量有没有打错,打错了更改再重启。
2.打开idea!!
I.什么都不按直接创建一个maven项目(project)
起名字desu
II.打开file->setting开始配置maven环境
记得把workoffline去掉,不然就导包失败了= =
好的,东西配置完了,我们就打开pom.xml导入你人生的第一个包吧~
假如你像楼主一样一个红色都没有出现,那么恭喜你,你成功配置了MAVEN环境了。
下面来说说出现错误的解决方法
mybatis错误解决(玄学)
1.直接写就有红名,但是有提示打出来
解决方法,打开中央仓库(刚刚设置的那个路径,通常都是m2/),
假如文件是这样的话多半是没下载完了,这里要把当前文件夹直接删掉。然后再在pom.xml里面重新导入
也有可能是中央仓库的路径和setting.xml,或者idea里面的setting里面配置的不一样。
2.右边一坨坨都是红名
并且刷新以后还是红色的
那么多半是setting里面的mirror没设置好,或者是你的网是校园网或者联通了=3=建议直接copy我的setting就好了
可以试试用命令行打在放maven的那个盘里面打mvn help:effictive-pom来检查一下是否pom的问题(打了一个早上我都会背了)
假如报了一堆error,然后找不到pom的话估计还是网的问题。建议检查一下路径和mirror配置