Newer
Older
gradle-uselib-tst / build.gradle
rnentjes on 17 Oct 2015 1 KB Use SNAPSHOT
group 'nl.astraeus.tst'
version '1.0'

apply plugin: 'kotlin'
apply plugin: 'idea'
apply plugin: 'application'

sourceSets {
    main.java.srcDirs += 'src'
}

mainClassName = "nl.astraeus.tst.UseMainKt"

sourceCompatibility = 1.8

repositories {
    maven {
        url "http://nexus.astraeus.nl/nexus/content/groups/public"
    }
}

buildscript {
    ext.kotlin_version = '0.14.451'
    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.11'
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    compile "org.eclipse.jetty:jetty-server:9.+"
    compile "org.eclipse.jetty:jetty-servlet:9.+"
    compile "nl.astraeus.tst:gradle-tst:1.1-SNAPSHOT"
}

uploadArchives {
    repositories {
        apply plugin: 'maven'

        mavenDeployer {
            repository(url: "http://nexus.astraeus.nl/nexus/content/repositories/releases") {
                authentication(userName: nexusUsername, password: nexusPassword)
            }

            pom.version = "1.0"
            pom.artifactId = "gradle-uselib-tst"
            pom.groupId = "nl.astraeus.tst"
        }
    }
}