2021-07-21 13:17:50 +03:00
|
|
|
[![Maven Central](https://img.shields.io/maven-central/v/ru.mipt.npm.gradle.project/ru.mipt.npm.gradle.project.gradle.plugin.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22ru.mipt.npm.gradle.project%22%20AND%20a:%22ru.mipt.npm.gradle.project.gradle.plugin%22)
|
|
|
|
|
2021-02-16 18:31:43 +03:00
|
|
|
# KScience build tools
|
|
|
|
|
2021-02-21 12:11:54 +03:00
|
|
|
A collection of gradle plugins for building and publish in *kscience* and *dataforge* projects.
|
2021-02-16 18:31:43 +03:00
|
|
|
|
2021-02-21 12:11:54 +03:00
|
|
|
## ru.mipt.npm.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.
|
|
|
|
|
2021-02-21 12:11:54 +03:00
|
|
|
## ru.mipt.npm.gradle.project
|
2021-02-16 18:31:43 +03:00
|
|
|
Root project tool including JetBrains changelog plugin an kotlin binary compatibility validator tool.
|
|
|
|
|
2021-02-21 12:11:54 +03:00
|
|
|
## ru.mipt.npm.gradle.mpp
|
|
|
|
`= kotlin("multiplatform") + ru.mipt.npm.gradle.common`
|
2021-02-16 18:31:43 +03:00
|
|
|
|
|
|
|
Includes JVM-IR and JS-IR-Browser targets.
|
|
|
|
|
2021-02-21 12:11:54 +03:00
|
|
|
## ru.mipt.npm.gradle.jvm
|
|
|
|
`= kotlin("jvm") + ru.mipt.npm.gradle.common`
|
2021-02-16 18:31:43 +03:00
|
|
|
|
2021-02-21 12:11:54 +03:00
|
|
|
## ru.mipt.npm.gradle.js
|
2021-02-21 12:12:34 +03:00
|
|
|
`= kotlin("js") + ru.mipt.npm.gradle.common`
|
2021-02-16 18:31:43 +03:00
|
|
|
|
2021-02-21 12:11:54 +03:00
|
|
|
## ru.mipt.npm.gradle.native
|
|
|
|
add default native targets to `ru.mipt.npm.gradle.mpp`
|
2021-02-16 18:31:43 +03:00
|
|
|
|
2021-02-21 12:11:54 +03:00
|
|
|
## ru.mipt.npm.gradle.node
|
2021-07-21 13:17:50 +03:00
|
|
|
add node target to `ru.mipt.npm.gradle.mpp`
|