build.gradle
Home
/
azkaban-common /
build.gradle
apply plugin: 'c'
model {
components {
main(NativeExecutableSpec) {
sources {
c {
source {
srcDir "src/main"
include "**/*.c"
}
}
}
}
}
}
dependencies {
compile('com.google.guava:guava:13.0.1')
compile('commons-collections:commons-collections:3.2.2')
compile('commons-dbcp:commons-dbcp:1.4')
compile('commons-dbutils:commons-dbutils:1.5')
compile('commons-fileupload:commons-fileupload:1.2.1')
compile('commons-io:commons-io:2.4')
compile('commons-lang:commons-lang:2.6')
compile('javax.mail:mail:1.4.5')
compile('javax.servlet:servlet-api:2.5')
compile('joda-time:joda-time:2.0')
compile('log4j:log4j:1.2.16')
compile('mysql:mysql-connector-java:5.1.28')
compile('net.sf.jopt-simple:jopt-simple:4.3')
compile('org.apache.commons:commons-jexl:2.1.1')
compile('org.apache.commons:commons-math3:3.0')
compile('org.apache.httpcomponents:httpclient:4.3.1')
compile('org.apache.httpcomponents:httpcore:4.3')
compile('org.apache.velocity:velocity:1.7')
compile('org.codehaus.jackson:jackson-core-asl:1.9.5')
compile('org.codehaus.jackson:jackson-mapper-asl:1.9.5')
compile('org.mortbay.jetty:jetty:6.1.26')
compile('org.mortbay.jetty:jetty-util:6.1.26')
compile('org.quartz-scheduler:quartz:2.2.1')
compile('io.dropwizard.metrics:metrics-core:3.1.0')
compile('io.dropwizard.metrics:metrics-jvm:3.1.0')
testCompile(project(':azkaban-test').sourceSets.test.output)
testCompile('org.hamcrest:hamcrest-all:1.3')
}
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}