Files
kotlin-fork/server/build.gradle
T
2016-08-17 15:49:20 +03:00

51 lines
1.1 KiB
Groovy

group 'server'
version '1.0'
buildscript {
ext.kotlin_version = '1.0.3'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: 'java'
apply plugin: 'kotlin'
sourceCompatibility = 1.5
repositories {
mavenCentral()
}
sourceSets {
main.kotlin.srcDirs += 'src/main/java'
main.kotlin.srcDirs += '../proto/protofiles_sources/out'
}
task getDeps(type: Copy) {
from sourceSets.main.compileClasspath
into 'build/libs'
}
build.dependsOn getDeps
jar {
manifest {
attributes("Implementation-Title": "Gradle",
"Implementation-Version": version,
"Class-Path": "kotlin-runtime-1.0.3.jar kotlin-stdlib-1.0.3.jar netty-all-4.1.2.Final.jar protokot-runtime.jar",
"Main-Class": "ServerMainKt")
}
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile "io.netty:netty-all:4.1.2.Final"
compile files ("../proto/compiler/build/protokot-runtime.jar")
}