dependencies {
    //Nexus
    compile group: 'org.eclipse.ocl', name: 'pivot', version: '1.3.0'
    //occiware
    compile group: 'org.eclipse.cmf.occi', name: 'core', version: '1.0.0'
    compile group: 'org.modmacao.occi', name: 'platform', version: '1.0.0'
    compile group: 'org.modmacao', name: 'cm', version: '1.0.0'
    compile group: 'org.modmacao.core', name: 'connector', version : '1.0.0'
    compile group: 'commons-io', name: 'commons-io', version: '2.6'

    //maven
    compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25'
    compile group: 'org.eclipse.emf', name: 'org.eclipse.emf.ecore', version: '2.15.0'
    compile group: 'org.eclipse.emf', name: 'org.eclipse.emf.ecore.xmi', version: '2.15.0'

    testCompile group: 'junit', name: 'junit', version: '4.12'
}

sourceSets {
    main {
        java {
            	srcDir 'src-gen'
             }
        //output.classesDir = "$workDir/client/program"
    }
    test {
     	java.srcDir 'src-test'
   	}
}
    

    
	processResources {
	   from("."){
	    include("plugin.xml")
	    include("resultprovider.properties")
	   }
}
   
    
uploadArchives {
    repositories {
       mavenDeployer {
             repository(url: "https://nexus.informatik.uni-goettingen.de/content/repositories/rwm/") {
             authentication(userName: System.getenv('NEXUSUSER'), password: System.getenv('NEXUSPASSWORD'))
            }
             if (System.getenv('VERSION') != null) {
                  pom.version = System.getenv('VERSION')
                  println "Version is set to: " + System.getenv('VERSION')
             }
             pom.version = "SNAPSHOT"
             pom.artifactId = "connector"
             pom.groupId = "de.ugoe.cs.rwm.mocci"
       }
    }
}