39 lines
1.4 KiB
Groovy
39 lines
1.4 KiB
Groovy
buildscript {
|
|
ext {
|
|
// language
|
|
kotlin_version = '1.3.72'
|
|
kotlin_coroutine_version = '1.3.5'
|
|
// javafx
|
|
tornadofx_version = '1.7.20'
|
|
nsmenufx_version = '2.1.7'
|
|
// log
|
|
commons_logging_version = '1.2'
|
|
log4j_version = '1.2.17'
|
|
log4j2_version = '2.11.1'
|
|
logback_version = '1.2.3'
|
|
slf4j_version = '1.7.25'
|
|
// json
|
|
fast_json_version = '1.2.56'
|
|
jackson_version = '2.9.8'
|
|
json_path_version = '2.4.0'
|
|
// test
|
|
jupiter_version = '5.6.2'
|
|
testcontainers_version = '1.14.3'
|
|
// gradle plugin
|
|
shadow_plugin_version = '2.0.4'
|
|
ssh_plugin_version = '2.9.0'
|
|
javafx_gradle_plugin_version = '8.8.2'
|
|
}
|
|
repositories {
|
|
maven { url "https://maven.aliyun.com/repository/central" }
|
|
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
|
|
}
|
|
dependencies {
|
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
|
classpath "org.jetbrains.kotlin:kotlin-allopen:$kotlin_version"
|
|
classpath "org.jetbrains.kotlin:kotlin-noarg:$kotlin_version"
|
|
classpath "com.github.jengelman.gradle.plugins:shadow:$shadow_plugin_version"
|
|
classpath "org.hidetake:gradle-ssh-plugin:$ssh_plugin_version"
|
|
classpath "de.dynamicfiles.projects.gradle.plugins:javafx-gradle-plugin:$javafx_gradle_plugin_version"
|
|
}
|
|
} |