Configure kscience plugin publication

This commit is contained in:
Iaroslav Postovalov 2020-10-14 23:26:55 +07:00
parent 0766ec628c
commit 157adaffb7
No known key found for this signature in database
GPG Key ID: 46E15E4A31B3BCD7
4 changed files with 19 additions and 21 deletions

View File

@ -5,9 +5,9 @@ plugins {
id("ru.mipt.npm.publish") apply false
}
private val kmathVersion: String by extra("0.2.0-dev-2")
private val bintrayRepo: String by extra("kscience")
private val githubProject: String by extra("kmath")
internal val kmathVersion: String by extra("0.2.0-dev-2")
internal val bintrayRepo: String by extra("kscience")
internal val githubProject: String by extra("kmath")
allprojects {
repositories {
@ -22,15 +22,14 @@ allprojects {
}
subprojects {
if (name.startsWith("kmath")) apply<KSciencePublishPlugin>()
ksciencePublish {
spaceRepo = "https://maven.pkg.jetbrains.space/mipt-npm/p/sci/maven"
spaceUser = System.getenv("SPACE_USER")
spaceToken = System.getenv("SPACE_TOKEN")
}
if (!name.startsWith("kmath")) return@subprojects
apply<KSciencePublishPlugin>()
}
readme {
readmeTemplate = file("docs/templates/README-TEMPLATE.md")
ksciencePublish {
spaceRepo = "https://maven.pkg.jetbrains.space/mipt-npm/p/sci/maven"
spaceUser = System.getenv("SPACE_USER")
spaceToken = System.getenv("SPACE_TOKEN")
}
readme.readmeTemplate = file("docs/templates/README-TEMPLATE.md")

View File

@ -10,10 +10,11 @@ plugins {
allOpen.annotation("org.openjdk.jmh.annotations.State")
repositories {
maven("https://dl.bintray.com/mipt-npm/kscience")
jcenter()
maven("https://dl.bintray.com/kotlin/kotlin-eap/")
maven("https://dl.bintray.com/kotlin/kotlinx")
maven("https://dl.bintray.com/mipt-npm/dev")
maven("https://dl.bintray.com/kotlin/kotlin-dev/")
mavenCentral()
maven("https://dl.bintray.com/mipt-npm/kscience")
}
sourceSets.register("benchmarks")

View File

@ -1,9 +1,8 @@
kotlin.code.style=official
kotlin.parallel.tasks.in.project=true
kotlin.mpp.enableGranularSourceSetsMetadata=true
kotlin.native.enableDependencyPropagation=false
kotlin.mpp.stability.nowarn=true
kotlin.native.enableDependencyPropagation=false
kotlin.parallel.tasks.in.project=true
org.gradle.jvmargs=-XX:MaxMetaspaceSize=512m
org.gradle.parallel=true
systemProp.org.gradle.internal.publish.checksums.insecure=true

View File

@ -7,7 +7,6 @@ pluginManagement {
maven("https://dl.bintray.com/mipt-npm/kscience")
maven("https://dl.bintray.com/mipt-npm/dev")
maven("https://dl.bintray.com/kotlin/kotlinx")
maven("https://dl.bintray.com/kotlin/kotlin-dev/")
}
val toolsVersion = "0.6.1-dev-1.4.20-M1"
@ -25,11 +24,11 @@ pluginManagement {
}
rootProject.name = "kmath"
include(
":kmath-memory",
":kmath-core",
":kmath-functions",
// ":kmath-io",
":kmath-coroutines",
":kmath-histograms",
":kmath-commons",