diff --git a/gradle/android.gradle b/gradle/android.gradle deleted file mode 100644 index 001c42409..000000000 --- a/gradle/android.gradle +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Copyright 2019-2020 Mamoe Technologies and contributors. - * - * 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证. - * Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link. - * - * https://github.com/mamoe/mirai/blob/master/LICENSE - */ - -apply plugin: "com.android.library" - -android { - dexOptions{ - javaMaxHeapSize "4g" - } - compileSdkVersion(29) - defaultConfig { - minSdkVersion(15) - } -} \ No newline at end of file diff --git a/gradle/api-validation.gradle b/gradle/api-validation.gradle deleted file mode 100644 index f0836c84f..000000000 --- a/gradle/api-validation.gradle +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright 2019-2020 Mamoe Technologies and contributors. - * - * 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证. - * Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link. - * - * https://github.com/mamoe/mirai/blob/master/LICENSE - */ - -apiValidation { - ignoredPackages += [ - "net.mamoe.mirai.event.internal", - "net.mamoe.mirai.utils.internal" - ] - - ignoredPackages += [ - "net.mamoe.mirai.internal.contact", - "net.mamoe.mirai.internal.message", - "net.mamoe.mirai.internal.network", - "net.mamoe.mirai.internal.utils" - ] -} \ No newline at end of file diff --git a/gradle/mpp.gradle.kts b/gradle/mpp.gradle.kts deleted file mode 100644 index f1f0b6d22..000000000 --- a/gradle/mpp.gradle.kts +++ /dev/null @@ -1,8 +0,0 @@ -/* - * Copyright 2019-2021 Mamoe Technologies and contributors. - * - * 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证. - * Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link. - * - * https://github.com/mamoe/mirai/blob/master/LICENSE - */ diff --git a/gradle/publish.gradle b/gradle/publish.gradle deleted file mode 100644 index 380ae8395..000000000 --- a/gradle/publish.gradle +++ /dev/null @@ -1,145 +0,0 @@ -/* - * Copyright 2019-2021 Mamoe Technologies and contributors. - * - * 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证. - * Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link. - * - * https://github.com/mamoe/mirai/blob/master/LICENSE - */ - -// 部分源码来自 kotlinx.coroutines -// Source code from kotlinx.coroutines - -tasks.register("ensureBintrayAvailable") { - doLast { - if (!Bintray.isBintrayAvailable(project)) { - throw new IllegalStateException("bintray isn't available. ") - } - } -} - -try { - -// empty xxx-javadoc.jar - task javadocJar(type: Jar) { - archiveClassifier = 'javadoc' - } -} catch (Exception ignored) { - -} - -try { - task stubJavadoc(type: Jar) { - archiveClassifier = 'javadoc' - } -} catch (Exception ignored) { - -} - -/** - * Publish the platform JAR and POM so that consumers who depend on this module and can't read Gradle module - * metadata can still get the platform artifact and transitive dependencies from the POM - * (see details in https://youtrack.jetbrains.com/issue/KT-39184#focus=streamItem-27-4115233.0-0) - */ -project.ext.publishPlatformArtifactsInRootModule = { platformPublication -> - def platformPomBuilder = null - - platformPublication.pom.withXml { platformPomBuilder = asString() } - - publishing.publications.kotlinMultiplatform { - platformPublication.artifacts.forEach { - println("Adding artiface to root: $it") - artifact(it) - } - - pom.withXml { - def pomStringBuilder = asString() - pomStringBuilder.setLength(0) - // The platform POM needs its artifact ID replaced with the artifact ID of the root module: - def platformPomString = platformPomBuilder.toString() - platformPomString.eachLine { line -> - if (!line.contains("