A common set of gradle plugins for scientifik and dataforge projects
.github/workflows | ||
gradle | ||
src | ||
.gitignore | ||
build.gradle.kts | ||
CHANGELOG.md | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle.kts |
KScience build tools
A collection of gradle plugins for building and publish in kscience and dataforge projects.
space.kscience.gradle.common
A primary plugin. When used with kotlin-jvm, kotlin-js or kotlin-mulitplatform configures the project for appropriate target.
space.kscience.gradle.project
Root project tool including JetBrains changelog plugin an kotlin binary compatibility validator tool.
space.kscience.gradle.mpp
= kotlin("multiplatform") + space.kscience.gradle.common
Includes JVM-IR and JS-IR-Browser targets.
space.kscience.gradle.jvm
= kotlin("jvm") + space.kscience.gradle.common
space.kscience.gradle.js
= kotlin("js") + space.kscience.gradle.common
space.kscience.gradle.native
add default native targets to space.kscience.gradle.mpp
space.kscience.gradle.node
add node target to space.kscience.gradle.mpp