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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM