apply plugin: 'osgi' description = 'Entailed Triple Builder' ext { moduleName = 'edu.amherst.acdc.exts.entailment' } dependencies { compile group: 'org.apache.camel', name: 'camel-core', version: camelVersion compile group: 'org.apache.camel', name: 'camel-blueprint', version: camelVersion compile group: 'org.apache.camel', name: 'camel-jetty9', version: camelVersion compile group: 'org.apache.jena', name: 'jena-osgi', version: jenaVersion compile project(':acrepo-services-entailment') testCompile group: 'javax.activation', name: 'javax.activation-api', version: activationApiVersion testCompile group: 'javax.xml.bind', name: 'jaxb-api', version: jaxbVersion testCompile group: 'org.apache.commons', name: 'commons-compress', version: commonsCompressVersion } jar { manifest { description project.description docURL project.docURL vendor project.vendor license project.license instruction 'Automatic-Module-Name', moduleName instruction 'Import-Package', "org.apache.camel,edu.amherst.acdc.services.entailment,${defaultOsgiImports}" instruction 'Export-Package', "${moduleName};version=${projectOsgiVersion}" } } artifacts { archives (file('build/cfg/main/edu.amherst.acdc.exts.entailment.cfg')) { classifier 'configuration' type 'cfg' } }