From 7dab0189467f18cbc8e33a6c38f23285a829a0e2 Mon Sep 17 00:00:00 2001 From: Leonardo Zanivan Date: Mon, 11 Jun 2018 22:00:41 -0300 Subject: [PATCH] Fixes #142 adding Automatic-Module-Name entry into MANIFEST using a generated module name from project.artifactId, customizable by module.name property --- core/pom.xml | 3 +++ pom.xml | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/core/pom.xml b/core/pom.xml index 528beea6..29665059 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -27,6 +27,9 @@ 2.2-SNAPSHOT ../pom.xml + + hammock.core + javax.inject diff --git a/pom.xml b/pom.xml index c9409205..c8f290b1 100644 --- a/pom.xml +++ b/pom.xml @@ -129,6 +129,8 @@ 1.0 1.3.0 3.12.0 + hammock + ${generated.module.name} core @@ -727,6 +729,17 @@ maven-surefire-plugin 2.20.1 + + maven-jar-plugin + 3.0.2 + + + + ${module.name} + + + + @@ -741,6 +754,27 @@ deploy + + org.codehaus.gmaven + groovy-maven-plugin + 2.0 + + + validate + + execute + + + + project.properties.setProperty( + "generated.module.name", + "${module.group.name}." + "${project.artifactId}".replaceAll('-', '.') + ) + + + + +