Skip to content
Snippets Groups Projects
build.gradle 934 B
Newer Older
  • Learn to ignore specific revisions
  • evaluationDependsOn(':lib-json')
    evaluationDependsOn(':lib-transactional-file-system')
    
    apply plugin: 'java'
    apply plugin: 'application'
    
    compileJava {
        options.compilerArgs << '-parameters'
    }
    
    
    compileTestJava {
        options.compilerArgs << '-parameters'
    }
    
    
    repositories {
        ivy {
            ivyPattern "https://sissource.ethz.ch/openbis/openbis-public/openbis-ivy/-/raw/main/[organisation]/[module]/[revision]/ivy.xml"
            artifactPattern "https://sissource.ethz.ch/openbis/openbis-public/openbis-ivy/-/raw/main/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]"
        }
    }
    
    dependencies {
        compileOnly 'lombok:lombok:1.18.22'
        annotationProcessor 'lombok:lombok:1.18.22'
        implementation project(':lib-transactional-file-system'),
                project(':lib-json'),
                'lombok:lombok:1.18.22'
        testImplementation 'junit:junit:4.10'
        testRuntimeOnly 'hamcrest:hamcrest-core:1.3'
    }