From 7d643d8c9ef5172076c8c21db9333f89c2e5ae4e Mon Sep 17 00:00:00 2001 From: Ben Fortuna Date: Wed, 11 Mar 2020 13:13:50 +1100 Subject: [PATCH] Added OSGi metadata to kickstart artefact and externalised BND config for easier management. --- graphql-java-kickstart/bnd.bnd | 1 + graphql-java-kickstart/build.gradle | 6 ++++++ graphql-java-servlet/bnd.bnd | 2 ++ graphql-java-servlet/build.gradle | 2 +- 4 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 graphql-java-kickstart/bnd.bnd create mode 100644 graphql-java-servlet/bnd.bnd diff --git a/graphql-java-kickstart/bnd.bnd b/graphql-java-kickstart/bnd.bnd new file mode 100644 index 00000000..12cde62d --- /dev/null +++ b/graphql-java-kickstart/bnd.bnd @@ -0,0 +1 @@ +Export-Package: graphql.kickstart.* diff --git a/graphql-java-kickstart/build.gradle b/graphql-java-kickstart/build.gradle index cf44bc07..72dc7c6f 100644 --- a/graphql-java-kickstart/build.gradle +++ b/graphql-java-kickstart/build.gradle @@ -1,3 +1,9 @@ +apply plugin: 'biz.aQute.bnd.builder' + +jar { + bndfile = 'bnd.bnd' +} + dependencies { // GraphQL compile "com.graphql-java:graphql-java:$LIB_GRAPHQL_JAVA_VER" diff --git a/graphql-java-servlet/bnd.bnd b/graphql-java-servlet/bnd.bnd new file mode 100644 index 00000000..070b4e21 --- /dev/null +++ b/graphql-java-servlet/bnd.bnd @@ -0,0 +1,2 @@ +Export-Package: graphql.kickstart.* +Require-Capability: osgi.extender diff --git a/graphql-java-servlet/build.gradle b/graphql-java-servlet/build.gradle index c50fe2cd..ef7d07c5 100644 --- a/graphql-java-servlet/build.gradle +++ b/graphql-java-servlet/build.gradle @@ -10,7 +10,7 @@ apply plugin: 'java-library-distribution' apply plugin: 'biz.aQute.bnd.builder' jar { - bnd ('Require-Capability': 'osgi.extender') + bndfile = 'bnd.bnd' } dependencies {