From 8e85fadbb98357d2ca507aeb44da9f476f674847 Mon Sep 17 00:00:00 2001 From: Tijana Vislavski Gradina Date: Mon, 2 Dec 2024 15:50:41 +0000 Subject: [PATCH] Added Automatic-Module-Name to published jars. Context: https://b.corp.google.com/issues/308334884 (#3729) --- java/carrier/pom.xml | 26 +++++++++++++++--------- java/geocoder/pom.xml | 32 ++++++++++++++++++++---------- java/internal/prefixmapper/pom.xml | 28 +++++++++++++++++--------- java/libphonenumber/pom.xml | 26 ++++++++++++++++++------ java/pom.xml | 25 +++++++++++++++-------- 5 files changed, 94 insertions(+), 43 deletions(-) diff --git a/java/carrier/pom.xml b/java/carrier/pom.xml index 6a88540fcc..18fa0e1916 100644 --- a/java/carrier/pom.xml +++ b/java/carrier/pom.xml @@ -1,7 +1,8 @@ - + 4.0.0 - com.googlecode.libphonenumber carrier 1.236-SNAPSHOT jar @@ -24,8 +25,10 @@ - test/com/google/i18n/phonenumbers/carrier/testing_data - com/google/i18n/phonenumbers/carrier/testing_data + test/com/google/i18n/phonenumbers/carrier/testing_data + + com/google/i18n/phonenumbers/carrier/testing_data + @@ -35,24 +38,29 @@ 5.1.9 - com.googlecode.libphonenumber + com.googlecode.libphonenumber maven-jar-plugin - 3.3.0 default-jar - ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + com.google.i18n.phonenumbers.carrier + + - - + + org.codehaus.mojo animal-sniffer-maven-plugin diff --git a/java/geocoder/pom.xml b/java/geocoder/pom.xml index 23be9313d8..b713d5c763 100644 --- a/java/geocoder/pom.xml +++ b/java/geocoder/pom.xml @@ -1,7 +1,8 @@ - + 4.0.0 - com.googlecode.libphonenumber geocoder 2.246-SNAPSHOT jar @@ -28,12 +29,16 @@ - test/com/google/i18n/phonenumbers/geocoding/testing_data - com/google/i18n/phonenumbers/geocoding/testing_data + test/com/google/i18n/phonenumbers/geocoding/testing_data + + com/google/i18n/phonenumbers/geocoding/testing_data + - test/com/google/i18n/phonenumbers/timezones/testing_data - com/google/i18n/phonenumbers/timezones/testing_data + test/com/google/i18n/phonenumbers/timezones/testing_data + + com/google/i18n/phonenumbers/timezones/testing_data + @@ -43,24 +48,29 @@ 5.1.9 - com.googlecode.libphonenumber + com.googlecode.libphonenumber maven-jar-plugin - 3.3.0 default-jar - ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + com.google.i18n.phonenumbers.geocoder + + - - + + org.codehaus.mojo animal-sniffer-maven-plugin diff --git a/java/internal/prefixmapper/pom.xml b/java/internal/prefixmapper/pom.xml index 10fa380aef..1e3249d9dd 100644 --- a/java/internal/prefixmapper/pom.xml +++ b/java/internal/prefixmapper/pom.xml @@ -1,7 +1,8 @@ - + 4.0.0 - com.googlecode.libphonenumber prefixmapper 2.246-SNAPSHOT jar @@ -19,8 +20,11 @@ test - ../../geocoder/test/com/google/i18n/phonenumbers/geocoding/testing_data - com/google/i18n/phonenumbers/geocoding/testing_data + + ../../geocoder/test/com/google/i18n/phonenumbers/geocoding/testing_data + + com/google/i18n/phonenumbers/geocoding/testing_data + @@ -30,24 +34,30 @@ 5.1.9 - com.googlecode.libphonenumber + com.googlecode.libphonenumber maven-jar-plugin - 3.3.0 default-jar - ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + com.google.i18n.phonenumbers.prefixmapper + + - - + + org.codehaus.mojo diff --git a/java/libphonenumber/pom.xml b/java/libphonenumber/pom.xml index 47ed220fd5..f2ff83f3b0 100644 --- a/java/libphonenumber/pom.xml +++ b/java/libphonenumber/pom.xml @@ -1,7 +1,8 @@ - + 4.0.0 - com.googlecode.libphonenumber libphonenumber 8.13.52-SNAPSHOT jar @@ -35,20 +36,26 @@ 5.1.9 - true + true com.google.i18n.phonenumbers maven-jar-plugin - 3.3.0 default-jar - ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + com.google.i18n.phonenumbers.libphonenumber + + @@ -61,7 +68,14 @@ no-metadata - ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + com.google.i18n.phonenumbers.libphonenumber + + com/google/i18n/phonenumbers/data/* diff --git a/java/pom.xml b/java/pom.xml index 6841d43c5b..2dca367300 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -1,5 +1,7 @@ - + 4.0.0 com.googlecode.libphonenumber libphonenumber-parent @@ -14,7 +16,8 @@ - Google's common Java library for parsing, formatting, storing and validating international phone numbers. + Google's common Java library for parsing, formatting, storing and validating + international phone numbers. Optimized for running on smartphones. @@ -31,8 +34,10 @@ - scm:git:https://github.com/google/libphonenumber.git - scm:git:git@github.com:googlei18n/libphonenumber.git + scm:git:https://github.com/google/libphonenumber.git + + scm:git:git@github.com:googlei18n/libphonenumber.git + https://github.com/google/libphonenumber/ v8.13.51 @@ -108,6 +113,10 @@ animal-sniffer-maven-plugin 1.15 + + maven-jar-plugin + 3.3.0 + @@ -162,20 +171,20 @@ 3.11.0 1.7 - 1.7 - UTF-8 + 1.7 + UTF-8 org.sonatype.plugins nexus-staging-maven-plugin - 1.6.13 + 1.6.13 true sonatype-nexus-staging https://oss.sonatype.org/ 23ed8fbc71e875 - true + true