美文网首页Springboot开发Spring Boot 从入门到上瘾程序员
SpringBoot 快速下载最新的版本依赖(官方推荐)

SpringBoot 快速下载最新的版本依赖(官方推荐)

作者: 一只袜子 | 来源:发表于2017-09-28 15:38 被阅读440次

    序言:
    SpringBoot 框架目前正处于高速迭代的过程,很多新版的依赖(如2.0.0.M6),我们可能无法及时从中央仓库进行下载。这里,官方提供了相应的仓库地址,我们可以在项目中进行设置。

    指定远程仓库(含插件)

    在当前工程的pom.xml 文件中指定Spring官方仓库的地址:

    • http://repo.spring.io/snapshot 快照版本,目前最新为2.0.0.x。
    • http://repo.spring.io/milestone 里程碑,适用于生产环境。
        <!--指定远程仓库地址 -->
        <repositories>
            <repository>
                <id>spring-snapshots</id>
                <url>http://repo.spring.io/snapshot</url>
                <snapshots><enabled>true</enabled></snapshots>
            </repository>
            <repository>
                <id>spring-milestones</id>
                <url>http://repo.spring.io/milestone</url>
            </repository>
        </repositories>
        <!--指定远程插件仓库地址 -->
        <pluginRepositories>
            <pluginRepository>
                <id>spring-snapshots</id>
                <url>http://repo.spring.io/snapshot</url>
            </pluginRepository>
            <pluginRepository>
                <id>spring-milestones</id>
                <url>http://repo.spring.io/milestone</url>
            </pluginRepository>
        </pluginRepositories>
    

    其它小建议

    1. 在本地镜像添加阿里云仓库

    在本地的Maven 的 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>D:\dev\repository</localRepository>
    
            <mirrors>
              <!-- 阿里云仓库 -->
             <mirror>
                  <id>alimaven</id>
                  <mirrorOf>central</mirrorOf>
                 <name>aliyun maven</name>
                 <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
             </mirror> 
         
         </mirrors> 
    
    
    </settings>
    
    

    2. 批量删除垃圾文件

    遇到问题:
    我们在使用Maven更新版本依赖的时候,经常因为网速的原因,未下载完成而导致产生垃圾文件(xxx.lastUpdated)。
    解决办法:
    将下面这段命名拷贝进去某个bat文件,然后执行,删除完毕。

    @echo off
    set REPOSITORY_PATH=D:\dev\mvnrepository (这里换成你的)
    rem 开始删除... 
    for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
        del /s /q %%i
    )
    rem 删除完成!!
    pause
    

    相关文章

      网友评论

        本文标题:SpringBoot 快速下载最新的版本依赖(官方推荐)

        本文链接:https://www.haomeiwen.com/subject/fqtvextx.html