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