mirror of
https://github.com/hierynomus/sshj.git
synced 2025-12-07 07:40:55 +03:00
Added osgi bundling info
This commit is contained in:
15
build.gradle
15
build.gradle
@@ -1,6 +1,7 @@
|
|||||||
apply plugin: "java"
|
apply plugin: "java"
|
||||||
apply plugin: "maven"
|
apply plugin: "maven"
|
||||||
apply plugin: "signing"
|
apply plugin: "signing"
|
||||||
|
apply plugin: "osgi"
|
||||||
|
|
||||||
group = "nl.javadude"
|
group = "nl.javadude"
|
||||||
version = "0.10.1-SNAPSHOT"
|
version = "0.10.1-SNAPSHOT"
|
||||||
@@ -30,6 +31,20 @@ dependencies {
|
|||||||
testRuntime "ch.qos.logback:logback-classic:1.1.2"
|
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) {
|
task javadocJar(type: Jar) {
|
||||||
classifier = 'javadoc'
|
classifier = 'javadoc'
|
||||||
from javadoc
|
from javadoc
|
||||||
|
|||||||
Reference in New Issue
Block a user