plugins { id "com.github.alisiikh.scalastyle_2.12" version "2.0.2" } apply plugin: 'scala' apply plugin: 'com.github.alisiikh.scalastyle_2.12' ext { scalaVersion = '2.12.1' } dependencies { compile project(':smack-tcp') compile project(':smack-bosh') compile project(':smack-java7') compile project(':smack-resolver-minidns') compile project(':smack-resolver-minidns-dox') compile project(':smack-extensions') compile project(':smack-experimental') compile project(':smack-legacy') compile project(':smack-integration-test') compile project(':smack-omemo-signal') compile "org.scala-lang:scala-library:$scalaVersion" compile "com.lihaoyi:ammonite_$scalaVersion:1.3.2" testCompile project(path: ":smack-core", configuration: "testRuntime") } scalaStyle { config = new File(rootConfigDir, 'scalaStyle.xml') verbose = true failOnViolation = true } check.dependsOn(scalaStyleCheck) task printClasspath(dependsOn: assemble) { doLast { println sourceSets.main.runtimeClasspath.asPath } } task printXmppNioTcpConnectionStateGraph(type: JavaExec) { classpath sourceSets.main.runtimeClasspath main 'org.igniterealtime.smack.smackrepl.StateGraph' }