Plugin ‘org.apache.maven.plugins:maven-compiler-plugin:‘ not found How old are you? 怎么老是你!!!

  • 吾日三省吾身
    • 今天学习了没有?
    • 答曰:自然,可途中偏偏遇到拦路虎,苦老夫久矣。
    • 今日必定将这坑踩个透彻,踏个通透

Maven编译报错

  1. 在使用maven的方式创建SpringBoot项目的时候,编译的时候报错
Plugin ‘org.apache.maven.plugins:maven-compiler-plugin:‘ not found
  • 真的是非常影响正常的学习进度,一怒之下,将该问题研究通透并记录

报错原因以及解决办法

  • 报错的原因非常直白,就是这个插件没有找到
  • 第一反应自然是maven settings.xml 文件的配置是不是出问题了
    • 这里首先确定自己本地路径是否存在settings.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">

	<localRepository>这里填写本地仓库路径</localRepository>
  <mirrors>

        <mirror>
              <id>alimaven</id>
              <name>aliyun maven</name>
              <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
              <mirrorOf>central</mirrorOf>        
    		</mirror>
  </mirrors>
 
</settings>
  • 确定settings.xml配置完成之后,开始刷新下载插件

image.png

  • 这个时候,有可能还继续报错,代码爆红,然后注意下面这个操作
    • 在依赖中添加插件依赖

image.png

  • 注意版本,有时候版本信息不填写也有可能导致插件下载不下来。
  • 到这里一般都能够正常下载了
  • 如果还不能正常运行
    • 那么去自己本地仓库路径,给仓库所在文件夹赋权chmod 777 xxx
  • 什么?有可能还不能正常编译???
    • 检查基础配置
    • image.png
    • 这几个地方点一点,看看都是否配置正确了。
  • 如果还报错?不太可能吧?
    • 再报错有可能是超级低级问题了,是否个别字母写错了?
    • 多了一个空格?

仅记录分享

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐