build.gradle 2.3 KB
Newer Older
1 2
apply plugin: 'java'
apply plugin: 'maven'
梦境迷离's avatar
梦境迷离 已提交
3
apply plugin: 'scala'
4 5 6 7

group = 'cs-summary-reflection'
version = '1.0.0-SNAPSHOT'

梦境迷离's avatar
梦境迷离 已提交
8
description = "Recording Learning, Work, Interview, Summary and Reflection"
9 10 11 12 13 14

sourceCompatibility = 1.8
targetCompatibility = 1.8


repositories {
梦境迷离's avatar
梦境迷离 已提交
15 16

    maven { url "http://repo.maven.apache.org/maven2" }
17
}
梦境迷离's avatar
梦境迷离 已提交
18 19 20 21

sourceSets {
    main {
        scala {
梦境迷离's avatar
梦境迷离 已提交
22
            srcDirs = ['src/main/java', 'src/main/scala']
梦境迷离's avatar
梦境迷离 已提交
23 24 25 26 27 28 29
        }
        java {
            srcDirs = []
        }
    }
}

30
dependencies {
梦境迷离's avatar
梦境迷离 已提交
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
    compile group: 'org.apache.commons', name: 'commons-csv', version: '1.0'
    compile group: 'com.google.code.gson', name: 'gson', version: '2.8.2'
    compile group: 'org.javatuples', name: 'javatuples', version: '1.2'
    compile group: 'redis.clients', name: 'jedis', version: '2.9.0'
    compile group: 'commons-codec', name: 'commons-codec', version: '1.11'
    compile group: 'org.ow2.asm', name: 'asm-all', version: '5.1'
    compile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'com.alibaba', name: 'fastjson', version: '1.2.29'
    compile group: 'org.scala-lang', name: 'scala-library', version: '2.12.8'
    compile group: 'com.typesafe.scala-logging', name: 'scala-logging_2.12', version: '3.7.2'
    compile group: 'com.typesafe.play', name: 'play-json_2.12', version: '2.7.0'
    compile group: 'com.typesafe.play', name: 'play_2.12', version: '2.7.0'
    compile group: 'com.typesafe.play', name: 'play-ws_2.12', version: '2.7.0'
    compile group: 'com.typesafe.play', name: 'play-akka-http-server_2.12', version: '2.7.0'
    compile group: 'com.typesafe.play', name: 'play-ahc-ws_2.12', version: '2.7.0'
梦境迷离's avatar
梦境迷离 已提交
46 47 48 49
    compile group: 'com.google.inject', name: 'guice', version: '3.0'
    compile group: 'io.undertow', name: 'undertow-core', version: '2.0.24.Final'
    compile group: 'org.scalikejdbc', name: 'scalikejdbc_2.12', version: '3.3.4'
    compile group: 'com.zaxxer', name: 'HikariCP', version: '3.1.0'
梦境迷离's avatar
梦境迷离 已提交
50
    compile group: 'com.fasterxml.jackson.module', name: 'jackson-module-scala_2.12', version: '2.9.9'
梦境迷离's avatar
梦境迷离 已提交
51 52
    compile group: 'org.tpolecat', name: 'doobie-core_2.12', version: '0.7.0'
    compile group: 'org.postgresql', name: 'postgresql', version: '42.2.5'
梦境迷离's avatar
梦境迷离 已提交
53

54 55 56
    testCompile group: 'org.hamcrest', name: 'hamcrest-core', version: '1.3'

}
梦境迷离's avatar
梦境迷离 已提交
57 58 59

//编码
[compileJava, compileScala, compileTestScala, compileTestJava, javadoc]*.options*.encoding = 'UTF-8'