| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- plugins {
- id("io.codearte.nexus-staging") version "0.30.0"
- id("me.him188.maven-central-publish") version "1.0.0-dev-3" // to retrieve credentials
- }
- buildscript {
- repositories {
- mavenLocal()
- maven(url = "https://maven.aliyun.com/repository/public")
- mavenCentral()
- gradlePluginPortal()
- google()
- }
- val kotlinVersion: String by project.extra
- val atomicFuVersion: String by project.extra
- dependencies {
- classpath("org.jetbrains.kotlin:kotlin-serialization:$kotlinVersion")
- classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
- classpath("org.jetbrains.kotlinx:atomicfu-gradle-plugin:$atomicFuVersion")
- }
- }
- allprojects {
- group = "net.mamoe"
- repositories {
- mavenLocal()
- maven(url = "https://maven.aliyun.com/repository/public")
- mavenCentral()
- gradlePluginPortal()
- google()
- }
- }
- nexusStaging {
- packageGroup = "net.mamoe" // from Sonatype accounts, do not change
- username = mavenCentralPublish.credentials?.sonatypeUsername
- password = mavenCentralPublish.credentials?.sonatypePassword
- }
|