解决Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found的问题

在写一个springmvc的入门案例,结果一直404,发现是pom和配置的问题。

Error resolving version for plugin 'org.apache.maven.plugins:maven-project-info-reports-plugin' from the repositories

由于本人问题已经解决,所以这个图是别人的:

首先面向百度,跟着别人试一下。

在maven文件夹里找到conf文件夹再找到settings.xml文件,添加如下代码:

<profiles>
    <profile>
      <id>spring plugins</id>

      <activation>
        <jdk>spring plugins</jdk>
      </activation>

      <pluginRepositories>
        <pluginRepository>
          <id>spring plugins</id>
          <name>spring plugins</name>
          <url>https://maven.aliyun.com/repository/spring-plugin</url>
          <layout>default</layout>
          <snapshotPolicy>always</snapshotPolicy>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <profiles>

保存,再次去运行你的程序。

就是他真的下载很久欸。。。

出现新的问题:

再次面向百度,更改pom.xml文件里插件内容,更改后内容如下:

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-site-plugin</artifactId>
                <version>3.7</version>
                <dependencies>
                    <dependency>
                        <groupId>org.apache.maven.doxia</groupId>
                        <artifactId>doxia-site-renderer</artifactId>
                        <version>1.8</version>
                    </dependency>
                </dependencies>
            </plugin>
        </plugins>
    </build>

特别是版本号,一开始我的版本号是3.1和1.4,运行还是不行。照着别人的更改后,再更新pom.xml文件,再次运行我的程序。在动了!

好吧还是不行。

再次修改,跟着b站视频里的敲:

pom.xml是没有红色了,但是还是不行,又是一个新问题啊。

可恶!!!我要回去弄我的maven了,在学一遍!!!

最后我把Jakarta.servlet-api的依赖改成了如下:

 <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
 </dependency>

以及修改了springmvc依赖的版本,修改如下:

 <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.2.10.RELEASE</version>
        </dependency>

还有发现最大的问题是我下的是tomcat9,但是我这里用的tomcat7的插件,所以修改如下:

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                    <server>tomcat9</server>
                    <update>true</update>
                    <port>8080</port>
                    <path>/</path>
                </configuration>
            </plugin>
        </plugins>
    </build>

更新一下pom文件,运行,紧张!!!

可以了!!!出现这句话就是已经启动成功直接运行项目即可。一开始我还在困惑为什么一直卡在这一步。原来是已经可以了要自己去访问页面。(小声哔哔:原来原来原来我曾经离成功那么近,之前就是一直卡在这个消息,然后没有下一步,还以为是哪里有问题,硬生生从没问题改到有问题,最后发现一开始就是对的T_T。真是典型走到家门口了却不知道怎么开门qwq)

访问成功了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值