/* * This file was generated by the Gradle 'init' task. * * This generated file contains a sample Java project to get you started. * For more details take a look at the Java Quickstart chapter in the Gradle * user guide available at https://docs.gradle.org/4.6/userguide/tutorial_java_projects.html */ plugins { id 'java' id 'application' id "com.github.johnrengelman.shadow" version "2.0.4" } mainClassName = 'App' dependencies { compile 'com.google.guava:guava:23.0' testCompile 'junit:junit:4.12' implementation 'com.espertech:esper:7.1.0' implementation 'com.oanda.v20:v20:3.0.21' implementation 'com.fasterxml.jackson.core:jackson-databind:2.9.5' implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.9.5' implementation 'org.slf4j:slf4j-api:1.6.1' implementation 'ch.qos.logback:logback-core:1.3.0-alpha4' implementation 'ch.qos.logback:logback-classic:1.3.0-alpha4' implementation 'org.fusesource.jansi:jansi:1.8' implementation 'commons-cli:commons-cli:1.4' } repositories { jcenter() } run { systemProperty 'logback.configurationFile', 'src/main/resources/logback.xml' if (project.hasProperty('runArgs')) { args findProperty('runArgs').split('\\s+') } } task javadocs(type: Javadoc) { source = sourceSets.main.allJava }