部署Halo遇到问题 gradle build下载依赖失败

部署Halo遇到问题 gradle build下载依赖失败

用IntelliJ IDEA导入Halo一直失败,gardle build一直显示connection reset或者 Read timed out, 提示不能从https://plugins.gradle.org/m2/…下载spring-boot-core之类的。找了各种方法,build.gradle里的maven url换成aliyun的也不行。最后解决方法如下:

手动下载gradle

gradle官网下载最新gradle安装包
在这里插入图片描述
解压压缩包,比如D:\gradle-6.2.2。
在 D:\gradle-6.2.2 目录下新建一个文件夹,名字为:.gradle。注意:前面有个小点,这个文件夹是gradle放置jar包的本地仓库,就像maven也有个文件夹充当本地仓库一样。
.gradle文件夹里新建一个 init.gradle文件,这一步是为了配置下载依赖的国内镜像,内容如下:

ext {
    nexus = 'http://maven.aliyun.com/nexus/content/groups/public'
    
    username = 'admin'
    password = 'admin123'
}

allprojects{
  repositories {
    all { ArtifactRepository repo ->
      if(repo instanceof MavenArtifactRepository){
        def url = repo.url.toString()
        if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/') || !url.startsWith(nexus)) {
          project.logger.lifecycle "Repository ${repo.url} replaced by ${nexus}."
          remove repo
        }
      }
    }
    maven {
      url nexus
    }
  }
}

settingsEvaluated { settings ->
    settings.pluginManagement {
        resolutionStrategy {
            
        }
        repositories {
            maven {
              url nexus
            }
        }
    }
}

配置环境变量

  1. 新建系统变量

  2. 在path中添加%GRADLE_HOME%\bin变量
    在这里插入图片描述

开始搭建

克隆项目到本地https://github.com/halo-dev/halo.git
用idea打开项目

配置gradle
在这里插入图片描述
在这里插入图片描述
问题应该得到解决

之后可能提示lombok错误

在安装lombok插件后如果提示...lombok...was not found in any of the following sources
build.gradle对应行注释掉即可

plugins {
    id "org.springframework.boot" version "2.2.2.RELEASE"
  //  id "io.freefair.lombok" version "3.6.6"  把这行注释掉
    id 'checkstyle'
    id 'java'
}
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值