2 Commits

Author SHA1 Message Date
6b83137bd0 Merge branch 'dev' into kotlin/2.3.0
# Conflicts:
#	gradle.properties
2025-10-15 22:15:03 +03:00
d48133f77f Kotlin 2.3 2025-10-14 16:44:08 +03:00
10 changed files with 39 additions and 35 deletions

View File

@@ -39,17 +39,24 @@ subprojects {
}
ksciencePublish {
kscienceProject {
pom("https://github.com/SciProgCentre/visionforge") {
useApache2Licence()
useSPCTeam()
}
repository("spc", "https://maven.sciprog.center/kscience")
central()
publishTo("spc", "https://maven.sciprog.center/kscience")
publishToCentral()
abiValidation {
// filters{
// excluded{
// byNames
// }
// }
//ignoredPackages.add("info.laht.threekt")
}
readme.readmeTemplate = file("docs/templates/README-TEMPLATE.md")
}
apiValidation {
ignoredPackages.add("info.laht.threekt")
}
readme.readmeTemplate = file("docs/templates/README-TEMPLATE.md")

View File

@@ -12,11 +12,7 @@ kscience {
"muon-monitor.js",
development = false,
jvmConfig = {
binaries {
executable {
mainClass.set("ru.mipt.npm.muon.monitor.MMServerKt")
}
}
application("ru.mipt.npm.muon.monitor.MMServerKt")
},
browserConfig = {
commonWebpackConfig {

View File

@@ -12,7 +12,7 @@ repositories {
}
kotlin {
jvmToolchain(17)
jvmToolchain(21)
js {
useEsModules()
browser {

View File

@@ -13,14 +13,10 @@ kscience {
// useSerialization {
// json()
// }
jvm{
binaries {
executable {
mainClass.set("ru.mipt.npm.sat.SatServerKt")
}
}
jvm {
application("ru.mipt.npm.sat.SatServerKt")
}
jvmMain{
jvmMain {
implementation("io.ktor:ktor-server-cio")
implementation(projects.visionforgeThreejs.visionforgeThreejsServer)
implementation(spclibs.logback.classic)

View File

@@ -8,4 +8,4 @@ org.gradle.workers.max=4
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
kotlin.native.enableKlibsCrossCompilation=true
toolsVersion=0.19.2-kotlin-2.2.20
toolsVersion=0.20.0-kotlin-2.3.0-Beta1

View File

@@ -1,7 +1,10 @@
plugins{
id("org.jetbrains.changelog")
id("space.kscience.gradle.project")
}
kscienceProject{
readme {
readmeTemplate = file("docs/templates/README-TEMPLATE.md")
}
}
readme {
readmeTemplate = file("docs/templates/README-TEMPLATE.md")
}

View File

@@ -15,7 +15,7 @@ dependencies {
}
kotlin{
jvmToolchain(17)
jvmToolchain(21)
}
// A workaround for https://youtrack.jetbrains.com/issue/KT-44101

View File

@@ -12,7 +12,7 @@ repositories {
kotlin {
jvm()
jvmToolchain(17)
jvmToolchain(21)
sourceSets {
jvmMain {
dependencies {

View File

@@ -31,10 +31,11 @@ kscience {
}
}
//tasks.processJupyterApiResources {
// libraryProducers = listOf("space.kscience.plotly.PlotlyIntegration")
//}
kotlinJupyter {
integrations {
producer("space.kscience.plotly.PlotlyIntegration")
}
}
kotlin {
compilerOptions {

View File

@@ -36,10 +36,11 @@ kscience {
}
}
//tasks.processJupyterApiResources {
// libraryProducers = listOf("space.kscience.visionforge.jupyter.JupyterCommonIntegration")
//}
kotlinJupyter {
integrations {
producer("space.kscience.visionforge.jupyter.JupyterCommonIntegration")
}
}
readme {
maturity = space.kscience.gradle.Maturity.EXPERIMENTAL