Java

Gradle

插件下载慢或无法下载

Gradle 也可以用下面的方式声明使用的插件:

// build.gradle
plugins {
    id 'com.example.plugin', version '1.0'
}

其实是从 Gradle 官方的插件仓库 https://plugins.gradle.org/m2/ 下载的。

但是,众所周知的原因,某些地区会连不上,导致下载不到需要的插件,又或者插件是不对外的,存在某个私有仓库的,该如何修改或者添加额外的私有仓库地址呢?

直接修改根目录(root project)的settings.gradle来添加其它仓库:

// settings.gradle
pluginManagement {
    repositories {
        maven {
            url 'http://examle.com/maven-repo'
        }
        gradlePluginPortal()
    }
}

比如使用阿里云提供的镜像

maven {
    url 'https://maven.aliyun.com/repository/gradle-plugin'
}

Class

线程与线程池

Executors

ThreadPoolExecutor

AbstractExecutorService、ExecutorService、Executor

TimeUnit、Thread

日期与时间

Instant 时间戳

Duration 持续时间、时间差

LocalDate 日期

LocalTime 时间

LocalDateTime 日期和时间

Period 时间段

ZoneOffset 时间偏移量

ZoneDateTime 带时区的日期和时间

Clock 时钟,可用于获取当前时间戳

java.time.format.DateTimeFormatter 时间格式化类

CommandLine

Options、CommandLine、CommandLineParser、DefaultParser

文档信息

Search

    Table of Contents