1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
buildscript {
repositories {
maven {
url 'https://plugins.gradle.org/m2/'
}
}
dependencies {
classpath 'gradle.plugin.com.github.maiflai:gradle-scalatest:0.23'
}
}
apply plugin: 'scala'
apply plugin: 'com.github.maiflai.scalatest'
description = "Apache Spark integration of xgboost-predictor"
dependencies {
compile group: 'biz.k11i', name: 'xgboost-predictor', version: '0.2.0'
compileOnly group: 'org.scala-lang', name: 'scala-library', version: scalaVersion
compileOnly group: 'org.apache.spark', name: "spark-mllib${scalaSuffix}", version: sparkVersion
testCompile project(':xgboost-predictor-test')
testCompile group: 'org.scalatest', name: "scalatest${scalaSuffix}", version: '3.0.1'
testCompile group: 'com.holdenkarau', name: "spark-testing-base${scalaSuffix}", version: "${sparkVersion}_0.6.0"
testCompile group: 'org.apache.spark', name: "spark-mllib${scalaSuffix}", version: sparkVersion
testCompile group: 'org.apache.spark', name: "spark-hive${scalaSuffix}", version: sparkVersion
testRuntime group: 'org.pegdown', name: 'pegdown', version: '1.4.2'
}
test {
maxParallelForks = 1
maxHeapSize = "2g"
jvmArgs '-XX:MaxPermSize=512m'
}
|