Springboot开发Spring Boot 从入门到上瘾程序员

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

2017-09-28  本文已影响440人  一只袜子

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

指定远程仓库(含插件)

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

    <!--指定远程仓库地址 -->
    <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
上一篇下一篇

猜你喜欢

热点阅读