gradle-tools/README.md

29 lines
1.1 KiB
Markdown
Raw Normal View History

[![Maven Central](https://img.shields.io/maven-central/v/space.kscience.gradle.project/space.kscience.gradle.project.gradle.plugin.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22space.kscience.gradle.project%22%20AND%20a:%22space.kscience.gradle.project.gradle.plugin%22)
2021-02-16 18:31:43 +03:00
# KScience build tools
A collection of gradle plugins for building and publish in *kscience* and *dataforge* projects.
2021-02-16 18:31:43 +03:00
## space.kscience.gradle.common
2021-02-16 18:31:43 +03:00
A primary plugin. When used with kotlin-jvm, kotlin-js or kotlin-mulitplatform configures the project for appropriate target.
## space.kscience.gradle.project
2021-02-16 18:31:43 +03:00
Root project tool including JetBrains changelog plugin an kotlin binary compatibility validator tool.
## space.kscience.gradle.mpp
`= kotlin("multiplatform") + space.kscience.gradle.common`
2021-02-16 18:31:43 +03:00
Includes JVM-IR and JS-IR-Browser targets.
## space.kscience.gradle.jvm
`= kotlin("jvm") + space.kscience.gradle.common`
2021-02-16 18:31:43 +03:00
## space.kscience.gradle.js
`= kotlin("js") + space.kscience.gradle.common`
2021-02-16 18:31:43 +03:00
## space.kscience.gradle.native
add default native targets to `space.kscience.gradle.mpp`
2021-02-16 18:31:43 +03:00
## space.kscience.gradle.node
add node target to `space.kscience.gradle.mpp`