Skip to content
Snippets Groups Projects
build.gradle 1.22 KiB
Newer Older
  • Learn to ignore specific revisions
  • evaluationDependsOn(':common')
    evaluationDependsOn(':openbis_api')
    evaluationDependsOn(':openbis-common')
    evaluationDependsOn(':authentication')
    evaluationDependsOn(':dbmigration')
    evaluationDependsOn(':openbis')
    evaluationDependsOn(':datastore_server')
    
    
    felmer's avatar
    felmer committed
    apply from: '../gradle/javaproject.gradle'
    
    configurations {
        distribution
    }
    
        compile project(':datastore_server')
        
        testCompile project(path: ':common', configuration: 'tests')
    
        
        distribution 'jfree:jfreechart:+'
    
        main {
            resources {
    
                srcDirs = ['source/java', 'source']
    
    jar {
        manifest {
            attributes("Main-Class": "ch.systemsx.cisd.yeastx.BuildAndEnvironmentInfo",
                       "Version": versionNumber,
                       "Build-Number": "${versionNumber} (r${revisionNumber},${cleanFlag})")
        }
    
        from('targets/dist') {
        	include 'BUILD-*'
        }
    
    task zip(type: Zip) {
        from jar
        from configurations.distribution
        into 'datastore_server/lib/'
        rename "datastore_server_plugin-yeastx.*\\.jar", "datastore_server_plugin-yeastx.jar"
    }
    
    zip.dependsOn jar
    
    build.dependsOn zip
    
    
    archivesBaseName = 'datastore_server_plugin-yeastx'