Initial commit
This commit is contained in:
commit
2b8e26f565
18
.github/workflows/build-lib.yml
vendored
Normal file
18
.github/workflows/build-lib.yml
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
name: Library building
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ "master" ]
|
||||||
|
pull_request:
|
||||||
|
branches: [ "master" ]
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build-lib:
|
||||||
|
runs-on: macos-latest
|
||||||
|
steps:
|
||||||
|
- uses: landgrafhomyak/maven2github-redirector/build-mp-lib@actions-v1.0
|
||||||
|
with:
|
||||||
|
group: ru.landgrafhomyak.utility
|
||||||
|
name: int-serializers
|
||||||
|
version: "1.2"
|
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
/out/
|
||||||
|
/gradle/
|
||||||
|
/.gradle/
|
||||||
|
/.idea/
|
||||||
|
/gradlew*
|
||||||
|
/build/
|
54
build.gradle.kts
Normal file
54
build.gradle.kts
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
plugins {
|
||||||
|
kotlin("multiplatform") version "1.9.0"
|
||||||
|
`maven-publish`
|
||||||
|
}
|
||||||
|
|
||||||
|
group = "ru.landgrafhomyak.utility"
|
||||||
|
version = "1.2"
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
mavenCentral()
|
||||||
|
maven("https://maven.landgrafhomyak.ru/")
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
kotlin {
|
||||||
|
jvm {
|
||||||
|
jvmToolchain(8)
|
||||||
|
}
|
||||||
|
js {
|
||||||
|
browser()
|
||||||
|
nodejs()
|
||||||
|
}
|
||||||
|
|
||||||
|
linuxArm64()
|
||||||
|
linuxX64()
|
||||||
|
mingwX64()
|
||||||
|
androidNativeArm32()
|
||||||
|
androidNativeArm64()
|
||||||
|
androidNativeX64()
|
||||||
|
androidNativeX86()
|
||||||
|
|
||||||
|
macosArm64()
|
||||||
|
macosX64()
|
||||||
|
iosArm64()
|
||||||
|
iosSimulatorArm64()
|
||||||
|
iosX64()
|
||||||
|
ios()
|
||||||
|
tvos()
|
||||||
|
watchos()
|
||||||
|
|
||||||
|
// wasm()
|
||||||
|
|
||||||
|
sourceSets {
|
||||||
|
val commonMain by getting {
|
||||||
|
dependencies {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
val commonTest by getting {
|
||||||
|
dependencies {
|
||||||
|
implementation(kotlin("test"))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
2
gradle.properties
Normal file
2
gradle.properties
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
kotlin.code.style=official
|
||||||
|
kotlin.js.compiler=ir
|
1
settings.gradle.kts
Normal file
1
settings.gradle.kts
Normal file
@ -0,0 +1 @@
|
|||||||
|
rootProject.name = "int-serializers"
|
Loading…
Reference in New Issue
Block a user