From 6fabccd0dec876088f2328327442c2c77a4e2c1a Mon Sep 17 00:00:00 2001 From: Kyle Thomson Date: Fri, 3 Nov 2017 15:37:31 -0700 Subject: [PATCH] Adding Automatic-Module-Name to MANIFEST so that it can be consumed by Java9 modularized applications. --- CopyrightWaivers.txt | 1 + api/build.gradle | 8 +++++++- flow-adapters/build.gradle | 6 ++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CopyrightWaivers.txt b/CopyrightWaivers.txt index 596260dc..3e99d872 100644 --- a/CopyrightWaivers.txt +++ b/CopyrightWaivers.txt @@ -39,3 +39,4 @@ akarnokd | David Karnok, akarnokd@gmail.com egetman | Evgeniy Getman, getman.eugene@gmail.com patriknw | Patrik Nordwall, patrik.nordwall@gmail.com, Lightbend Inc angelsanz | Ángel Sanz, angelsanz@users.noreply.github.com +kiiadi | Kyle Thomson, kylthoms@amazon.com, Amazon.com diff --git a/api/build.gradle b/api/build.gradle index 79d0aed2..4bc24d00 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -1 +1,7 @@ -description = "reactive-streams" \ No newline at end of file +description = "reactive-streams" + +jar { + manifest { + attributes('Automatic-Module-Name': 'org.reactivestreams.api') + } +} \ No newline at end of file diff --git a/flow-adapters/build.gradle b/flow-adapters/build.gradle index 0a90eb9e..15640a97 100644 --- a/flow-adapters/build.gradle +++ b/flow-adapters/build.gradle @@ -8,6 +8,12 @@ dependencies { } test.useTestNG() +jar { + manifest { + attributes('Automatic-Module-Name': 'org.reactivestreams.flowbridge') + } +} + javadoc { options.links("http://download.java.net/java/jdk9/docs/api") } \ No newline at end of file