mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-27 17:00:14 +08:00
Fix publishing keys
This commit is contained in:
parent
7fad444a0c
commit
d532a9ffa1
@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
object Versions {
|
object Versions {
|
||||||
const val core = "1.3.3"
|
const val core = "1.3.3"
|
||||||
const val console = "1.1.0-dev-33"
|
const val console = "1.1.0-dev-36"
|
||||||
const val consoleGraphical = "0.0.7"
|
const val consoleGraphical = "0.0.7"
|
||||||
const val consoleTerminal = console
|
const val consoleTerminal = console
|
||||||
|
|
||||||
|
@ -3,7 +3,6 @@ package net.mamoe.mirai.console.gradle
|
|||||||
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
|
||||||
import org.gradle.api.tasks.CacheableTask
|
import org.gradle.api.tasks.CacheableTask
|
||||||
import org.gradle.api.tasks.Internal
|
import org.gradle.api.tasks.Internal
|
||||||
import org.gradle.api.tasks.OutputFile
|
|
||||||
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
|
import org.jetbrains.kotlin.gradle.plugin.KotlinTarget
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
@ -19,7 +18,7 @@ public open class BuildMiraiPluginTask : ShadowJar() {
|
|||||||
/**
|
/**
|
||||||
* ShadowJar 打包结果
|
* ShadowJar 打包结果
|
||||||
*/
|
*/
|
||||||
@get:OutputFile
|
@get:Internal
|
||||||
public val output: File
|
public val output: File
|
||||||
get() = outputs.files.singleFile
|
get() = outputs.files.singleFile
|
||||||
}
|
}
|
@ -10,6 +10,6 @@
|
|||||||
package net.mamoe.mirai.console.gradle
|
package net.mamoe.mirai.console.gradle
|
||||||
|
|
||||||
internal object VersionConstants {
|
internal object VersionConstants {
|
||||||
const val CONSOLE_VERSION = "1.1.0-dev-33" // value is written here automatically during build
|
const val CONSOLE_VERSION = "1.1.0-dev-36" // value is written here automatically during build
|
||||||
const val CORE_VERSION = "1.3.3" // value is written here automatically during build
|
const val CORE_VERSION = "1.3.3" // value is written here automatically during build
|
||||||
}
|
}
|
@ -34,9 +34,11 @@ private fun Project.findPropertySmart(propName: String): String? {
|
|||||||
?: System.getenv(propName)
|
?: System.getenv(propName)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private class PropertyNotFoundException(message: String) : RuntimeException(message)
|
||||||
|
|
||||||
private fun Project.findPropertySmartOrFail(propName: String): String {
|
private fun Project.findPropertySmartOrFail(propName: String): String {
|
||||||
return findPropertySmart(propName)
|
return findPropertySmart(propName)
|
||||||
?: error("[Mirai Console] Cannot find property for publication: '$propName'. Please check your 'mirai' configuration.")
|
?: throw PropertyNotFoundException("[Mirai Console] Cannot find property for publication: '$propName'. Please check your 'mirai' configuration.")
|
||||||
}
|
}
|
||||||
|
|
||||||
internal fun Project.configurePublishing() {
|
internal fun Project.configurePublishing() {
|
||||||
@ -48,7 +50,15 @@ internal fun Project.configurePublishing() {
|
|||||||
registerMavenPublications(it, isSingleTarget)
|
registerMavenPublications(it, isSingleTarget)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
registerBintrayPublish()
|
registerBintrayPublish()
|
||||||
|
} catch (e: PropertyNotFoundException) {
|
||||||
|
logger.warn(e.message)
|
||||||
|
tasks.filter { it.group == "mirai" }
|
||||||
|
.filter { it.name.startsWith("publishPlugin") }
|
||||||
|
.forEach { it.enabled = false }
|
||||||
|
logger.warn("Publishing tasks disabled.")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private inline fun <reified T : Task> TaskContainer.getSingleTask(): T = filterIsInstance<T>().single()
|
private inline fun <reified T : Task> TaskContainer.getSingleTask(): T = filterIsInstance<T>().single()
|
||||||
|
Loading…
Reference in New Issue
Block a user