[ERROR] Error resolving version for plugin 'org.springframework.boot:spring-boot-maven-plugin' from the repositories [local (/root/.m2/repository), alimaven (http://maven.aliyun.com/nexus/content/groups/public/)]: Plugin not found in any plugin repository -> [Help 1] org.apache.maven.plugin.version.PluginVersionResolutionException: Error resolving version for plugin 'org.springframework.boot:spring-boot-maven-plugin' from the repositories [local (/root/.m2/repository), alimaven (http://maven.aliyun.com/nexus/content/groups/public/)]: Plugin not found in any plugin repository
今天在Jenkins构建项目的时候,出现了这个问题,总是百思不得骑姐,
不管怎么调整代码里maven仓库的位置,其他jar包正常下载,但是,到spring-boot-maven-plugin,就报错……
怀疑过阿里,怀疑过人生…
……
……
经历了上面这堆尝试之后,发现问题所在,已经可以解决了
总结如下:
①. 这个东西,是一个plugin,在maven里面,是有专属的配置的,没有的配置的时候就去普通的仓库里面找
②. 我们平时使用的plugin,都是maven自己的,然而这货,咳,不是他家的,对此,阿里有一个仓库https://maven.aliyun.com/repository/spring-plugin
……
……
经历了上面这堆尝试之后,发现问题所在,已经可以解决了
总结如下:
①. 这个东西,是一个plugin,在maven里面,是有专属的配置的,没有的配置的时候就去普通的仓库里面找
②. 我们平时使用的plugin,都是maven自己的,然而这货,咳,不是他家的,对此,阿里有一个仓库https://maven.aliyun.com/repository/spring-plugin
③. 在项目代码里面,如果加上以下这段配置,就可以正常打包部署了
<pluginRepositories> <pluginRepository> <id>alimaven spring plugin</id> <name>alimaven spring plugin</name> <url>https://maven.aliyun.com/repository/spring-plugin</url> </pluginRepository> </pluginRepositories>
④. 为了不让每个项目都如此烦所的加上③那段代码,我已在系统的maven下的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>
写完,谢阅,轻拍~
等,等等等。写完了回头看了一遍。发现第一张报错的图片已经给出了提示https://cwiki.apache.org//confluence/display/MAVEN/PluginVersionResolutionException
里面写得很清楚了,自己还花了2个小时去解决这个问题,一是maven基本功不行,二是看问题没看全,三是因为英文太差才二的……
相关推荐
Spring Boot Maven Plugin 是一个 Maven 插件,用于简化 Spring Boot 项目的构建和打包过程。该插件提供了许多有用的功能,例如重新打包可执行的存档、自定义层配置、继承 Starter 父 POM 等。 插件概述 Spring ...
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
`spring-boot-maven-plugin`是Spring Boot官方提供的Maven插件,用于简化Spring Boot项目的构建过程。它支持将项目打包成一个可执行的JAR或WAR文件,并且能够自动应用Spring Boot的配置,使开发人员无需过多地关注...
java运行依赖jar包
标签:pig4cloud、spring、plugin、starter、boot、oss、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持...
spring-boot-starter-parent还提供了一些默认的插件配置,包括maven-failsafe-plugin、maven-jar-plugin和maven-surefire-plugin等。这些插件配置可以帮助开发者快速构建和测试Spring Boot项目,提高了开发效率。 ...
对应Maven信息:groupId:com.pig4cloud.plugin,artifactId:oss-spring-boot-starter,version:1.0.3 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中...
spring-boot最新正式版源码spring-boot-2.2.6.RELEASE.zip,github太慢特上传此处,方便大家学习使用。其他资源亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,如果没找到你想要的可以...
spring-boot-2.1.3.RELEASE.jar -autoconfigure- ...-maven-plugin- -starter- -starter-jdbc- -starter-json- -starter-logging- -starter-test- -starter-tomcat- -starter-web- -test- -test-autoconfigure-
Maven坐标:org.springframework.boot:spring-boot:2.3.12.RELEASE; 标签:springframework、boot、spring、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...
Spring Boot 和 Maven 战争覆盖显示 Spring Boot 和 Maven 战争覆盖错误的项目: 该项目有 2 个战争模块: dependency-webapp : 只提供 html (/dependency/index.html) 的基本 webapp main-webapp :Spring Boot ...
spring-boot 2.7.10 jar包
spring-boot-frontend-maven-plugin可以构建前端应用程序并将其打包以与Spring boot应用程序一起部署。 当前,该插件支持用于构建前端应用程序的Angular和Bootstrap框架。 先决条件 使用该插件之前,请确保您的...
Spring Boot应用可以通过Maven或Gradle进行构建,使用`spring-boot-maven-plugin`或`spring-boot-gradle-plugin`插件,可以实现一键打包成可执行的JAR或WAR文件。 7. **YAML与Properties配置** Spring Boot支持...
java运行依赖jar包
java运行依赖jar包
而Spring Boot Maven Plugin是该框架的一部分,它允许开发者通过Maven构建系统来简化Spring Boot应用的创建、打包和部署过程。本文将基于2.7.5版本的中文参考文档,深入探讨这个插件的关键功能和使用方法。 1. **...
org.springframework.boot spring-boot-maven-plugin 问题 已经在apache-maven-3.3.9\conf\settings.xml中配置过阿里云镜像 ...spring-boot-maven-plugin插件还是下载不下来 解决 双击clean重新下