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" } } }