Skip to content
Snippets Groups Projects
build.gradle 1.71 KiB
Newer Older
  • Learn to ignore specific revisions
  • erbel's avatar
    erbel committed
    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'
    
    erbel's avatar
    erbel committed
    
    
    erbel's avatar
    erbel committed
        //maven
        compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25'
    
    erbel's avatar
    erbel committed
        compile group: 'org.eclipse.emf', name: 'org.eclipse.emf.ecore', version: '2.15.0'
    
    erbel's avatar
    erbel committed
        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 {
    
    erbel's avatar
    erbel committed
                	srcDir 'src-gen'
                 }
    
    erbel's avatar
    erbel committed
            //output.classesDir = "$workDir/client/program"
        }
    
    erbel's avatar
    erbel committed
        test {
         	java.srcDir 'src-test'
       	}
    }
        
    
    
    erbel's avatar
    erbel committed
        
    
    erbel's avatar
    erbel committed
    	processResources {
    	   from("."){
    	    include("plugin.xml")
    	    include("resultprovider.properties")
    	   }
    
    erbel's avatar
    erbel committed
    }
       
        
    uploadArchives {
        repositories {
           mavenDeployer {
                 repository(url: "https://nexus.informatik.uni-goettingen.de/content/repositories/rwm/") {
                 authentication(userName: System.getenv('NEXUSUSER'), password: System.getenv('NEXUSPASSWORD'))
                }
    
    erbel's avatar
    erbel committed
                 if (System.getenv('VERSION') != null) {
    
    erbel's avatar
    erbel committed
                      pom.version = System.getenv('VERSION')
                      println "Version is set to: " + System.getenv('VERSION')
                 }
    
    erbel's avatar
    erbel committed
                 pom.version = "SNAPSHOT"
    
    erbel's avatar
    erbel committed
                 pom.artifactId = "connector"
                 pom.groupId = "de.ugoe.cs.rwm.mocci"
           }
        }
    }