AMATERASU-51: Add support for configuring the path for action level environment path
authorEran Bartenstein <eran.bartenstein@nab.com.au>
Wed, 17 Oct 2018 21:44:18 +0000 (08:44 +1100)
committerEran Bartenstein <eran.bartenstein@nab.com.au>
Wed, 17 Oct 2018 21:44:18 +0000 (08:44 +1100)
Add gradle Kotlin support in Ama and more specifically in leader

build.gradle
leader/build.gradle

index 06a07e8..ab179be 100644 (file)
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+buildscript {
+    ext.kotlin_version = '1.2.71'
+
+    repositories {
+        mavenCentral()
+    }
+
+    dependencies {
+        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+    }
+}
+
 plugins {
     id "org.nosphere.apache.rat" version "0.3.1"
+    id "org.jetbrains.kotlin.jvm" version "1.2.71"
+    id "distribution"
 }
 
 apply plugin: 'distribution'
+apply plugin: 'kotlin'
 apply plugin: 'project-report'
 
 htmlDependencyReport {
@@ -63,4 +78,12 @@ rat {
 
 tasks.withType(Test) {
     maxParallelForks = 1
+}
+
+repositories {
+    mavenCentral()
+}
+
+dependencies {
+    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
 }
\ No newline at end of file
index 114bbd3..147f1cb 100644 (file)
@@ -83,7 +83,7 @@ sourceSets {
     // this is done so Scala will compile before Java
     main {
         scala {
-            srcDirs = ['src/main/scala', 'src/main/java']
+            srcDirs = ['src/main/scala', 'src/main/java', 'src/main/kotlin']
         }
         java {
             srcDirs = []