# Eclipse 和 Gradle 升级说明

要求所有开发、测试人员 在 2021 年 1 月 15 号前升级完成,切换到新的 Eclipse 中。 在使用的过程如果出现代码提示功能不能正常运行。删除原来的 workspace 下的.metadata 目录,重新导入项目。

# Eclipose 升级

# 升级 Eclipse 到 2020-12 的版本 (opens new window)

# 使用 Eclipse 自带的 Gradle 的插件

安装第三方 Plugin

# Spring Tools

picture

# TomcatPlugin

picture

# Json Plugin

picture

# Eclipse Web Developer Tools 3.20

如果使用 Eclipse IDE for Enterprise Java Developers 不需要安装 picture

# EasyShell

picture

# Gradle 统一升级到 6.8 版本

下载地址 http://81.68.87.33/gradle-6.8-bin.zip 统一使用 Eclipse 中自带的 Gradle 插件,不再另外安装插件。

# 配置 Gradle 插件

picture

# 添加 Gradle 的统一配置 init.gradle 文件

  1. 在 gradle 安装目录的 init.d 目录下新建一个 init.gradle 文件 文件内容如下:(可以让你的下载 jar 的速度变快)
allprojects {
  repositories {
    def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
    def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
    all {
      ArtifactRepository repo ->
        if (repo instanceof MavenArtifactRepository) {
          def url = repo.url.toString()
          if (url.startsWith('https://repo1.maven.org/maven2')) {
            project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
            remove repo
          }
          if (url.startsWith('https://jcenter.bintray.com/')) {
            project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
            remove repo
          }
        }
    }
    maven {
      url ALIYUN_REPOSITORY_URL
      url ALIYUN_JCENTER_URL
    }
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  1. 在项目中的 build.gradle 文件中可以添加 mavenLocal() 可以优先从本地获取
repositories {
  mavenLocal()
  maven {
    url = uri('http://repo.maven.apache.org/maven2')
  }
}
1
2
3
4
5
6