55 lines
1.2 KiB
Groovy
55 lines
1.2 KiB
Groovy
group 'nl.astraeus'
|
|
version '0.0.8-SNAPSHOT'
|
|
|
|
apply plugin: 'kotlin2js'
|
|
apply plugin: 'idea'
|
|
apply plugin: 'maven'
|
|
apply plugin: 'maven-publish'
|
|
|
|
idea {
|
|
module {
|
|
name = "komp"
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
maven {
|
|
url "http://nexus.astraeus.nl/nexus/content/groups/public"
|
|
}
|
|
mavenCentral()
|
|
}
|
|
|
|
ext {
|
|
kotlin_version = '1.2.21'
|
|
}
|
|
|
|
buildscript {
|
|
ext.kotlin_version = '1.2.21'
|
|
repositories {
|
|
maven {
|
|
url "http://nexus.astraeus.nl/nexus/content/groups/public"
|
|
}
|
|
mavenCentral()
|
|
}
|
|
dependencies {
|
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile "org.jetbrains.kotlin:kotlin-stdlib-js:$kotlin_version"
|
|
compile 'org.jetbrains.kotlinx:kotlinx-html-js:0.6.4'
|
|
}
|
|
|
|
uploadArchives {
|
|
repositories {
|
|
mavenDeployer {
|
|
repository(url: "http://nexus.astraeus.nl/nexus/content/repositories/releases") {
|
|
authentication(userName: nexusUsername, password: nexusPassword)
|
|
}
|
|
snapshotRepository(url: "http://nexus.astraeus.nl/nexus/content/repositories/snapshots") {
|
|
authentication(userName: nexusUsername, password: nexusPassword)
|
|
}
|
|
}
|
|
}
|
|
} |