From f2793d1acf0378e7fb277d27e70d445ef16d0999 Mon Sep 17 00:00:00 2001 From: hierynomus Date: Mon, 19 Jan 2015 10:48:53 +0100 Subject: [PATCH] Added osgi bundling info --- build.gradle | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/build.gradle b/build.gradle index 0baa20f1..378b46f3 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,7 @@ apply plugin: "java" apply plugin: "maven" apply plugin: "signing" +apply plugin: "osgi" group = "nl.javadude" version = "0.10.1-SNAPSHOT" @@ -30,6 +31,20 @@ dependencies { testRuntime "ch.qos.logback:logback-classic:1.1.2" } +jar { + manifest { + instruction "Bundle-Description", "SSHv2 library for Java" + instruction "Bundle-License", "http://www.apache.org/licenses/LICENSE-2.0.txt" + instruction "Import-Package", "!net.schmizz.*" + instruction "Import-Package", "javax.crypto*" + instruction "Import-Package", "com.jcraft.jzlib*;version=\"[1.1,2)\";resolution:=optional" + instruction "Import-Package", "org.slf4j*;version=\"[1.7,5)\"" + instruction "Import-Package", "org.bouncycastle*" + instruction "Import-Package", "*" + instruction "Export-Package", "net.schmizz.*" + } +} + task javadocJar(type: Jar) { classifier = 'javadoc' from javadoc