You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2017/05/27 15:11:25 UTC

maven-resolver git commit: [MRESOLVER-26] added Jigsaw Automatic-Module-Name in MANIFEST.MF

Repository: maven-resolver
Updated Branches:
  refs/heads/MRESOLVER-26_AutomaticModuleName [created] d1724eb7d


[MRESOLVER-26] added Jigsaw Automatic-Module-Name in MANIFEST.MF

Project: http://git-wip-us.apache.org/repos/asf/maven-resolver/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-resolver/commit/d1724eb7
Tree: http://git-wip-us.apache.org/repos/asf/maven-resolver/tree/d1724eb7
Diff: http://git-wip-us.apache.org/repos/asf/maven-resolver/diff/d1724eb7

Branch: refs/heads/MRESOLVER-26_AutomaticModuleName
Commit: d1724eb7d423641aef779627193a5aacc0e7ae7a
Parents: 5ad71dd
Author: Hervé Boutemy <hb...@apache.org>
Authored: Sat May 27 17:11:14 2017 +0200
Committer: Hervé Boutemy <hb...@apache.org>
Committed: Sat May 27 17:11:14 2017 +0200

----------------------------------------------------------------------
 maven-resolver-api/pom.xml                 |  4 ++++
 maven-resolver-connector-basic/pom.xml     |  4 ++++
 maven-resolver-impl/pom.xml                |  4 ++++
 maven-resolver-spi/pom.xml                 |  4 ++++
 maven-resolver-test-util/pom.xml           |  4 ++++
 maven-resolver-transport-classpath/pom.xml |  4 ++++
 maven-resolver-transport-file/pom.xml      |  4 ++++
 maven-resolver-transport-http/pom.xml      |  1 +
 maven-resolver-transport-wagon/pom.xml     |  4 ++++
 maven-resolver-util/pom.xml                |  4 ++++
 pom.xml                                    | 11 +++++++++++
 11 files changed, 48 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-api/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-api/pom.xml b/maven-resolver-api/pom.xml
index 6907857..cc2e9f0 100644
--- a/maven-resolver-api/pom.xml
+++ b/maven-resolver-api/pom.xml
@@ -35,6 +35,10 @@
     The application programming interface for the repository system.
   </description>
 
+  <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.api</AutomaticModuleName>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>junit</groupId>

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-connector-basic/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-connector-basic/pom.xml b/maven-resolver-connector-basic/pom.xml
index 1e8ac98..53623b8 100644
--- a/maven-resolver-connector-basic/pom.xml
+++ b/maven-resolver-connector-basic/pom.xml
@@ -35,6 +35,10 @@
       A repository connector implementation for repositories using URI-based layouts.
   </description>
 
+  <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.connector_basic</AutomaticModuleName>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.resolver</groupId>

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-impl/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-impl/pom.xml b/maven-resolver-impl/pom.xml
index 7ae2e8e..c842506 100644
--- a/maven-resolver-impl/pom.xml
+++ b/maven-resolver-impl/pom.xml
@@ -35,6 +35,10 @@
     An implementation of the repository system.
   </description>
 
+  <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.impl</AutomaticModuleName>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.resolver</groupId>

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-spi/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-spi/pom.xml b/maven-resolver-spi/pom.xml
index 35267a8..20e2e13 100644
--- a/maven-resolver-spi/pom.xml
+++ b/maven-resolver-spi/pom.xml
@@ -35,6 +35,10 @@
     The service provider interface for repository system implementations and repository connectors.
   </description>
 
+  <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.spi</AutomaticModuleName>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.resolver</groupId>

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-test-util/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-test-util/pom.xml b/maven-resolver-test-util/pom.xml
index 6bbc5cb..50ad13d 100644
--- a/maven-resolver-test-util/pom.xml
+++ b/maven-resolver-test-util/pom.xml
@@ -35,6 +35,10 @@
     A collection of utility classes to ease testing of the repository system.
   </description>
 
+  <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.test_util</AutomaticModuleName>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.resolver</groupId>

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-transport-classpath/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-transport-classpath/pom.xml b/maven-resolver-transport-classpath/pom.xml
index 1c5d141..0e75e42 100644
--- a/maven-resolver-transport-classpath/pom.xml
+++ b/maven-resolver-transport-classpath/pom.xml
@@ -35,6 +35,10 @@
       A transport implementation for repositories using classpath:// URLs.
   </description>
 
+  <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.transport.classpath</AutomaticModuleName>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.resolver</groupId>

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-transport-file/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-transport-file/pom.xml b/maven-resolver-transport-file/pom.xml
index f6de89b..0a923d2 100644
--- a/maven-resolver-transport-file/pom.xml
+++ b/maven-resolver-transport-file/pom.xml
@@ -35,6 +35,10 @@
       A transport implementation for repositories using file:// URLs.
   </description>
 
+  <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.transport.file</AutomaticModuleName>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.resolver</groupId>

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-transport-http/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-transport-http/pom.xml b/maven-resolver-transport-http/pom.xml
index 96997c0..f920ecd 100644
--- a/maven-resolver-transport-http/pom.xml
+++ b/maven-resolver-transport-http/pom.xml
@@ -36,6 +36,7 @@
   </description>
 
   <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.transport.http</AutomaticModuleName>
     <jettyVersion>8.1.22.v20160922</jettyVersion>
   </properties>
 

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-transport-wagon/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-transport-wagon/pom.xml b/maven-resolver-transport-wagon/pom.xml
index d0c7e93..296f3df 100644
--- a/maven-resolver-transport-wagon/pom.xml
+++ b/maven-resolver-transport-wagon/pom.xml
@@ -35,6 +35,10 @@
     A transport implementation based on Maven Wagon.
   </description>
 
+  <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.transport.wagon</AutomaticModuleName>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.resolver</groupId>

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/maven-resolver-util/pom.xml
----------------------------------------------------------------------
diff --git a/maven-resolver-util/pom.xml b/maven-resolver-util/pom.xml
index 4ee1cb9..c2f6aa5 100644
--- a/maven-resolver-util/pom.xml
+++ b/maven-resolver-util/pom.xml
@@ -35,6 +35,10 @@
     A collection of utility classes to ease usage of the repository system.
   </description>
 
+  <properties>
+    <AutomaticModuleName>org.apache.maven.resolver.util</AutomaticModuleName>
+  </properties>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.maven.resolver</groupId>

http://git-wip-us.apache.org/repos/asf/maven-resolver/blob/d1724eb7/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 134a34b..a502f77 100644
--- a/pom.xml
+++ b/pom.xml
@@ -316,6 +316,17 @@
             </excludes>
           </configuration>
         </plugin>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-jar-plugin</artifactId>
+          <configuration>
+            <archive>
+              <manifestEntries>
+                <Automatic-Module-Name>${AutomaticModuleName}</Automatic-Module-Name>
+              </manifestEntries>
+            </archive>
+          </configuration>
+        </plugin>
       </plugins>
     </pluginManagement>
     <plugins>