From c5b2145c5606f644ac7ac79984086681e0b43b7d Mon Sep 17 00:00:00 2001 From: "J. Andrew Thompson" Date: Wed, 4 Nov 2015 08:35:20 -0600 Subject: [PATCH] feat: make MANIFEST.MF OSGI ready --- build.gradle | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/build.gradle b/build.gradle index a759c0c..ea95031 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,7 @@ apply plugin: 'groovy' apply plugin: 'maven' apply plugin: 'signing' apply plugin: 'codenarc' +apply plugin: 'org.dm.bundle' version = '2.0.0-SNAPSHOT' group = 'com.github.groovy-wslite' @@ -23,6 +24,27 @@ dependencies { testCompile 'cglib:cglib-nodep:3.1' } +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath 'org.dm.gradle:gradle-bundle-plugin:0.6.3' + } +} + +bundle { + instruction 'Export-Package', + """wslite, + wslite.soap, + wslite.rest, + wslite.rest.multipart, + wslite.util, + wslite.http, + wslite.http.auth""" +} + sourceSets { integrationTest { compileClasspath = sourceSets.main.output + configurations.testRuntime