You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by bd...@apache.org on 2022/09/08 14:56:35 UTC

[directory-scimple] 01/01: Add module names to jar manifests

This is an automated email from the ASF dual-hosted git repository.

bdemers pushed a commit to branch module-names
in repository https://gitbox.apache.org/repos/asf/directory-scimple.git

commit 2d4fb82fa09bec6064f27090ce4a195abb793c7e
Author: Brian Demers <bd...@apache.org>
AuthorDate: Thu Sep 8 10:56:25 2022 -0400

    Add module names to jar manifests
---
 pom.xml                                         | 1 +
 scim-client/pom.xml                             | 6 +++++-
 scim-compliance-tests/pom.xml                   | 4 ++++
 scim-core/pom.xml                               | 4 ++++
 scim-coverage/pom.xml                           | 1 +
 scim-server-examples/scim-server-jersey/pom.xml | 5 ++++-
 scim-server/pom.xml                             | 4 ++++
 scim-spec/scim-spec-protocol/pom.xml            | 4 ++++
 scim-spec/scim-spec-schema/pom.xml              | 4 ++++
 scim-tools/pom.xml                              | 4 ++++
 10 files changed, 35 insertions(+), 2 deletions(-)

diff --git a/pom.xml b/pom.xml
index 86cad66c..63b2c247 100644
--- a/pom.xml
+++ b/pom.xml
@@ -415,6 +415,7 @@
                 <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
               </manifest>
               <manifestEntries>
+                <Automatic-Module-Name>${module.name}</Automatic-Module-Name>
                 <Build-Number>${build.number}</Build-Number>
                 <Build-Date>${timestamp}</Build-Date>
                 <SCM-Revision>${buildNumber}</SCM-Revision>
diff --git a/scim-client/pom.xml b/scim-client/pom.xml
index 4f16089c..fc1f684f 100644
--- a/scim-client/pom.xml
+++ b/scim-client/pom.xml
@@ -24,7 +24,11 @@
   </parent>
   <artifactId>scim-client</artifactId>
   <name>SCIM - Client</name>
-  
+
+  <properties>
+    <module.name>org.apache.directory.scim.client</module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.directory.scim</groupId>
diff --git a/scim-compliance-tests/pom.xml b/scim-compliance-tests/pom.xml
index bd4459cc..3b163232 100644
--- a/scim-compliance-tests/pom.xml
+++ b/scim-compliance-tests/pom.xml
@@ -27,6 +27,10 @@
   <artifactId>scim-compliance-tests</artifactId>
   <name>SCIM - Compliance Tests</name>
 
+  <properties>
+    <module.name>org.apache.directory.scim.compliance</module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.junit.jupiter</groupId>
diff --git a/scim-core/pom.xml b/scim-core/pom.xml
index 1ab5ba6a..031452e8 100644
--- a/scim-core/pom.xml
+++ b/scim-core/pom.xml
@@ -27,6 +27,10 @@
   <artifactId>scim-core</artifactId>
   <name>SCIM - Core</name>
 
+  <properties>
+    <module.name>org.apache.directory.scim.core</module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>jakarta.inject</groupId>
diff --git a/scim-coverage/pom.xml b/scim-coverage/pom.xml
index ac369c79..da1f9092 100644
--- a/scim-coverage/pom.xml
+++ b/scim-coverage/pom.xml
@@ -26,6 +26,7 @@
 
   <artifactId>scim-test-coverage</artifactId>
   <name>SCIM - Total Test Coverage</name>
+  <packaging>pom</packaging>
 
   <dependencies>
       <dependency>
diff --git a/scim-server-examples/scim-server-jersey/pom.xml b/scim-server-examples/scim-server-jersey/pom.xml
index 2a6883d2..cfa7f99f 100644
--- a/scim-server-examples/scim-server-jersey/pom.xml
+++ b/scim-server-examples/scim-server-jersey/pom.xml
@@ -27,8 +27,11 @@
   <artifactId>scim-server-jersey</artifactId>
   <name>SCIM - Server - Examples - Jersey</name>
 
-  <dependencies>
+  <properties>
+    <module.name>org.apache.directory.scim.example.jersey</module.name>
+  </properties>
 
+  <dependencies>
     <dependency>
       <groupId>org.glassfish.jersey.containers</groupId>
       <artifactId>jersey-container-grizzly2-http</artifactId>
diff --git a/scim-server/pom.xml b/scim-server/pom.xml
index 4fb9590c..5d83a32f 100644
--- a/scim-server/pom.xml
+++ b/scim-server/pom.xml
@@ -28,6 +28,10 @@
   <name>SCIM - Server</name>
   <packaging>jar</packaging>
 
+  <properties>
+    <module.name>org.apache.directory.scim.server</module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>jakarta.inject</groupId>
diff --git a/scim-spec/scim-spec-protocol/pom.xml b/scim-spec/scim-spec-protocol/pom.xml
index 3466f9fa..2f3edda3 100644
--- a/scim-spec/scim-spec-protocol/pom.xml
+++ b/scim-spec/scim-spec-protocol/pom.xml
@@ -29,6 +29,10 @@
 	<artifactId>scim-spec-protocol</artifactId>
 	<name>SCIM - Specification - Protocol</name>
 
+  <properties>
+    <module.name>org.apache.directory.scim.protocol</module.name>
+  </properties>
+
 	<dependencies>
 		<dependency>
       <groupId>jakarta.ws.rs</groupId>
diff --git a/scim-spec/scim-spec-schema/pom.xml b/scim-spec/scim-spec-schema/pom.xml
index 26dba0b0..c7905abf 100644
--- a/scim-spec/scim-spec-schema/pom.xml
+++ b/scim-spec/scim-spec-schema/pom.xml
@@ -27,6 +27,10 @@
 	<artifactId>scim-spec-schema</artifactId>
 	<name>SCIM - Specification - Schema</name>
 
+  <properties>
+    <module.name>org.apache.directory.scim.spec</module.name>
+  </properties>
+
 	<dependencies>
 		<dependency>
       <groupId>jakarta.xml.bind</groupId>
diff --git a/scim-tools/pom.xml b/scim-tools/pom.xml
index 9a97d552..67e44272 100644
--- a/scim-tools/pom.xml
+++ b/scim-tools/pom.xml
@@ -27,6 +27,10 @@
   <artifactId>scim-tools</artifactId>
   <name>SCIM - Tools</name>
 
+  <properties>
+    <module.name>org.apache.directory.scim.tools</module.name>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.directory.scim</groupId>