From 135b074c4876ae0740a4cd0faf6019ae8537027b Mon Sep 17 00:00:00 2001 From: dsavvinov Date: Tue, 9 Aug 2016 11:25:08 +0300 Subject: [PATCH] Protobuf: added Gradle script for building ProtoKot runtime into JAR; refactored file structure in carkot/proto/runtime according to Kotlin projects conventions --- proto/runtime/build.gradle | 28 +++++++++++++++++++ .../src/{ => main/kotlin}/CodedInputStream.kt | 0 .../{ => main/kotlin}/CodedOutputStream.kt | 0 .../{ => main/kotlin}/KotlinInputStream.kt | 0 .../{ => main/kotlin}/KotlinOutputStream.kt | 0 .../src/{ => main/kotlin}/WireFormat.kt | 0 .../runtime/src/{ => main/kotlin}/WireType.kt | 0 7 files changed, 28 insertions(+) create mode 100644 proto/runtime/build.gradle rename proto/runtime/src/{ => main/kotlin}/CodedInputStream.kt (100%) rename proto/runtime/src/{ => main/kotlin}/CodedOutputStream.kt (100%) rename proto/runtime/src/{ => main/kotlin}/KotlinInputStream.kt (100%) rename proto/runtime/src/{ => main/kotlin}/KotlinOutputStream.kt (100%) rename proto/runtime/src/{ => main/kotlin}/WireFormat.kt (100%) rename proto/runtime/src/{ => main/kotlin}/WireType.kt (100%) diff --git a/proto/runtime/build.gradle b/proto/runtime/build.gradle new file mode 100644 index 00000000000..ac3f245de65 --- /dev/null +++ b/proto/runtime/build.gradle @@ -0,0 +1,28 @@ +group 'protokot-runtime' +version '1.0-SNAPSHOT' + +buildscript { + ext.kotlin_version = '1.0.3' + + repositories { + mavenCentral() + } + dependencies { + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.2" + } +} + +apply plugin: 'java' +apply plugin: 'kotlin' + +repositories { + mavenCentral() +} + +dependencies { + compile "org.jetbrains.kotlin:kotlin-stdlib:1.0.1" +} + +jar { + from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } +} \ No newline at end of file diff --git a/proto/runtime/src/CodedInputStream.kt b/proto/runtime/src/main/kotlin/CodedInputStream.kt similarity index 100% rename from proto/runtime/src/CodedInputStream.kt rename to proto/runtime/src/main/kotlin/CodedInputStream.kt diff --git a/proto/runtime/src/CodedOutputStream.kt b/proto/runtime/src/main/kotlin/CodedOutputStream.kt similarity index 100% rename from proto/runtime/src/CodedOutputStream.kt rename to proto/runtime/src/main/kotlin/CodedOutputStream.kt diff --git a/proto/runtime/src/KotlinInputStream.kt b/proto/runtime/src/main/kotlin/KotlinInputStream.kt similarity index 100% rename from proto/runtime/src/KotlinInputStream.kt rename to proto/runtime/src/main/kotlin/KotlinInputStream.kt diff --git a/proto/runtime/src/KotlinOutputStream.kt b/proto/runtime/src/main/kotlin/KotlinOutputStream.kt similarity index 100% rename from proto/runtime/src/KotlinOutputStream.kt rename to proto/runtime/src/main/kotlin/KotlinOutputStream.kt diff --git a/proto/runtime/src/WireFormat.kt b/proto/runtime/src/main/kotlin/WireFormat.kt similarity index 100% rename from proto/runtime/src/WireFormat.kt rename to proto/runtime/src/main/kotlin/WireFormat.kt diff --git a/proto/runtime/src/WireType.kt b/proto/runtime/src/main/kotlin/WireType.kt similarity index 100% rename from proto/runtime/src/WireType.kt rename to proto/runtime/src/main/kotlin/WireType.kt