apply plugin: "java"
apply plugin: "eclipse"
apply plugin: "eclipse-wtp"
apply plugin: "war"
apply plugin: "jetty"

def springVersion = "3.1.0.RELEASE"
def slf4jVersion = "1.6.1"
// TODO - change to wherever stardog is unzipped
def stardogLocation = "CHANGE"

repositories {
	mavenCentral()
	mavenLocal()
}

dependencies{
	compile "org.slf4j:jcl-over-slf4j:$slf4jVersion","org.slf4j:jul-to-slf4j:$slf4jVersion"
	compile "org.springframework:spring-webmvc:$springVersion"
	compile "javax.servlet:servlet-api:2.5"
	compile "javax.servlet:jstl:1.1.2", "taglibs:standard:1.1.2"
	// JSR303 (Bean Validation) API and the default implementations provided by Hibernate
	compile "javax.validation:validation-api:1.0.0.GA"
	runtime "org.hibernate:hibernate-validator:4.2.0.Final"
	runtime "org.slf4j:slf4j-log4j12:$slf4jVersion"
	testCompile "junit:junit:4.8.2"
	testCompile "org.springframework:spring-test:$springVersion"
	
	// Stardog deps made easy with Gradle fileTree
	// gremlin in stardog/lib comes with groovy, we don't want to pick that up for gradle
	compile fileTree(dir: stardogLocation, include: '**/*.jar', exclude: '**/*gremlin*/*')
	compile fileTree(dir:'lib', include: '**/*.jar')
	
}