Newer
Older
evaluationDependsOn(':commonbase')
evaluationDependsOn(':common')
evaluationDependsOn(':openbis_api')
evaluationDependsOn(':openbis-common')
evaluationDependsOn(':authentication')
evaluationDependsOn(':dbmigration')
configurations.create('testRuntimeFirst')
configurations.create('testRuntimeSecond')
compile (project(':openbis')) {
exclude group: 'google', module: 'gwt-user'
}
compile project(':common'),
project(':openbis-common'),
// authentication and dbmigration are required as they contain later versions of
// some classes than cisd-cifex.jar. They need to be in classpath before cisd-cifex.jar
project(':authentication'),
anttil
committed
project(':dbmigration'),
'apache:ftpserver-core:+',
'apache:sshd-core:+',
'jfree:jfreechart:+',
'cisd:cisd-cifex:+',
'shriop:javacsv:+',
'cisd:cisd-image-readers:+',
'hjg:pngj:+',
'apache:commons-fileupload:+',
'lyncode:xoai-data-provider:+'
runtime 'bioformats:bioformats:+'
testCompile (project(path: ':openbis', configuration: 'tests')) {
exclude group: 'google', module: 'gwt-user'
}
testCompile project(path: ':common', configuration: 'tests'),
project(path: ':openbis-common', configuration: 'tests')
testRuntimeFirst 'javax:servlet-api:+'
testRuntimeSecond 'google:gwt-user:+'
configurations {
testRuntime.exclude group: 'google', module: 'gwt-servlet'
}
sourceSets.test.runtimeClasspath = configurations.testRuntimeFirst + configurations.testRuntimeSecond + sourceSets.test.runtimeClasspath
sourceSets {
test {
resources {
srcDirs = ['source/java']
}
}
}