Idea pom.xml文件 spring-boot-maven-plugin报红

 指定版本#

 <plugin>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-maven-plugin</artifactId>
     <version>2.2.2.RELEASE</version>
 </plugin>

 之后会报错#

 Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:2.2.2.RELEASE#

 然后添加阿里云的插件仓库源#

<pluginRepositories>  
    <pluginRepository>  
        <id>alimaven spring plugin</id>  
        <name>alimaven spring plugin</name>  
        <url>https://maven.aliyun.com/repository/spring-plugin</url>  
    </pluginRepository>  
</pluginRepositories>  

 重启Idea,然后error消失

 我们可以也在setting.xml中配置

 Activation标签,自动触发profile的条件逻辑

 Activation是profile的开启钥匙

 如POM中的profile一样,profile的力量来自于它能够在某些特定的环境中自动使用某些特定的值

 这些环境通过activation元素指定。activation元素并不是激活profile的唯一方式

 settings.xml文件中的activeProfile元素可以,profile也可以通过在命令行,使用-P标记和逗号分隔的列表来显式的激活(如,-P test)

复制代码
<profiles>
    <profile>
        <id>aliyunspringplugins</id>
        <activation>
            <jdk>1.8</jdk>
        </activation>
        <repositories>
            <repository>
            <id>aliyunspringplugin</id>
            <name>AliyunSpringPlugin</name>
            <url>https://maven.aliyun.com/repository/spring-plugin</url>
        </repository>
      </repositories>
    </profile>
</profiles>
复制代码

 上述配置中,jdk1.8才会激活这个配置

 maven的setting.xml文件配置 https://www.cnblogs.com/YC-L/p/14286945.html

posted @   BigBender  阅读(2285)  评论(2编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示
主题色彩