From f6155cc6a59268dd1dd593f27c3763d85f4b6a5d Mon Sep 17 00:00:00 2001 From: jasonczc <jasonczc@qq.com> Date: Thu, 13 Feb 2020 21:11:00 +0800 Subject: [PATCH] Fix gradle build --- build.gradle | 20 +++++++++++--------- gradle/wrapper/gradle-wrapper.properties | 2 +- mirai-console/build.gradle.kts | 3 ++- mirai-plugins/image-sender/build.gradle.kts | 2 +- settings.gradle | 2 +- 5 files changed, 16 insertions(+), 13 deletions(-) diff --git a/build.gradle b/build.gradle index 08d1243f2..de1d115e9 100644 --- a/build.gradle +++ b/build.gradle @@ -11,20 +11,22 @@ buildscript { // Do try to waste your time. classpath 'com.android.tools.build:gradle:3.5.3' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" + classpath("com.github.jengelman.gradle.plugins:shadow:5.2.0") classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlinVersion" classpath "org.jetbrains.kotlinx:atomicfu-gradle-plugin:$atomicFuVersion" } } -def keyProps = new Properties() -def keyFile = file("local.properties") -if (keyFile.exists()) keyFile.withInputStream { keyProps.load(it) } -if (!keyProps.getProperty("sdk.dir", "").isEmpty()) { - project.ext.set("isAndroidSDKAvailable", true) -} else { - project.ext.set("isAndroidSDKAvailable", false) -} - +try { + def keyProps = new Properties() + def keyFile = file("local.properties") + if (keyFile.exists()) keyFile.withInputStream { keyProps.load(it) } + if (!keyProps.getProperty("sdk.dir", "").isEmpty()) { + project.ext.set("isAndroidSDKAvailable", true) + } else { + project.ext.set("isAndroidSDKAvailable", false) + } +}catch(Exception e){} allprojects { group = "net.mamoe" version = getProperty("mirai_version") diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 3dbe6db2a..28f135b7f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ #Thu Feb 06 14:10:33 CST 2020 -distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStorePath=wrapper/dists diff --git a/mirai-console/build.gradle.kts b/mirai-console/build.gradle.kts index 9793ad677..a9fb86dcd 100644 --- a/mirai-console/build.gradle.kts +++ b/mirai-console/build.gradle.kts @@ -1,10 +1,11 @@ plugins { - id("com.github.johnrengelman.shadow") version "5.2.0" id("kotlinx-serialization") id("kotlin") id("java") } +apply(plugin="com.github.johnrengelman.shadow") + val kotlinVersion: String by rootProject.ext val atomicFuVersion: String by rootProject.ext val coroutinesVersion: String by rootProject.ext diff --git a/mirai-plugins/image-sender/build.gradle.kts b/mirai-plugins/image-sender/build.gradle.kts index e519033a2..c2c3174a9 100644 --- a/mirai-plugins/image-sender/build.gradle.kts +++ b/mirai-plugins/image-sender/build.gradle.kts @@ -1,7 +1,7 @@ plugins { kotlin("jvm") java - id("com.github.johnrengelman.shadow") version "5.2.0" + id("com.github.johnrengelman.shadow") } version = "1.0.0" diff --git a/settings.gradle b/settings.gradle index ce530da22..c94d586a7 100644 --- a/settings.gradle +++ b/settings.gradle @@ -59,7 +59,7 @@ if (versionPos==-1){ def javaVersionNum = javaVersion.substring(0, versionPos).toInteger() if (javaVersionNum >= 11) { println("jdk版本为 "+ javaVersionNum) - include(':mirai-debug') + //include(':mirai-debug') } else { println("当前使用的 JDK 版本为 ${System.getProperty("java.version")}, 最低需要 JDK 11 才能引入模块 `:mirai-debug`") }