repositories { maven { url "http://www.jabylon.org/maven/" } } dependencies { //Nexus compile group: 'org.eclipse.ocl', name: 'pivot', version: '1.3.0' compile group: 'org.eclipse.cmf.occi', name: 'core', version: '1.0.0' compile group: 'org.eclipse.cmf.occi.core', name: 'edit', version: '1.0.0' //occiware compile group: 'org.modmacao.occi', name: 'platform', version: '1.0.0' compile group: 'org.modmacao.occi.platform', name: 'edit', version: '1.0.0' //maven compile group: 'org.eclipse.emf', name: 'edit', version: '2.9.0' testCompile group: 'junit', name: 'junit', version: '4.12' } sourceSets { main { java { srcDir 'src-gen' } //output.classesDir = "$workDir/client/program" } } processResources { from("."){ include("model/") include("plugin.xml") include("plugin.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.artifactId = "edit" pom.groupId = "de.ugoe.cs.rwm.mocci.model" } } }