- pom.xml文件标红
在pom.xml文件<build>
标签中添加
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.9.0</version>
<configuration>
<!-- 源代码使用的JDK版本 -->
<source>1.8</source>
<!-- 需要生成的目标class文件的编译版本 -->
<target>1.8</target>
</configuration>
</plugin>
</plugins>
Missing artifact com.alibaba:mysql-connector-java:jar:5.1.26
和The project cannot be built until build path errors are resolved
等问题,更换阿里云镜像
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
更换后仍有错误,检查仓库文件位置,如Missing artifact com.alibaba:mysql-connector-java:jar:5.1.26
一错中mysql-connector-java
文件实际在mysql
下,并非com.alibaba
下,所以将
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
更改为
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
除文件位置错误,也有可能存在版本错误,同样是更改pom.xml
文件中的dependency
,版本标签为version
,将其中的版本号更改为仓库中实际拥有的版本。