// ********************************************************************** // // Copyright (c) 2003-2015 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** ['evictor_filesystem', 'lifecycle', 'printer', 'simple_filesystem'].each { // abc_def -> AbcDef def name = it.split('_').collect { it.capitalize() }.join() project(":demoManual${name}") { slice { java { include = ["${projectDir}", "${sliceDir}"] srcDir = '.' } } sourceSets { main { java { srcDir '.' } } } dependencies { compile localDependency("ice") if (!useLocalOnly) { runtime "org.apache.tools:bzip2:1.0" } } if(name == "EvictorFilesystem") { dependencies { compile localDependency("freeze") } dependencies { runtime files(dbJar) } } // Don't create the default jar. jar.enabled = false demoJar("client") demoJar("server") } }