]> granicus.if.org Git - icu/commitdiff
ICU-21965 fix utilities.jar module name cldr/2022-03-30
authorSteven R. Loomis <srl295@gmail.com>
Fri, 25 Mar 2022 19:50:29 +0000 (14:50 -0500)
committerSteven R. Loomis <srl295@gmail.com>
Wed, 30 Mar 2022 16:09:53 +0000 (11:09 -0500)
com.ibm.icu.utilities - otherwise the automatic module name is unusable

icu4j/build.xml
icu4j/tools/build/manifest-utilities.stub [new file with mode: 0644]

index c7ee8ffa883ef8add1286d387628d61efe15007f..d77d9b7d922e635a47c40a9965ce070b93f153de 100644 (file)
         </javac>
 
         <mkdir dir="${cldr.util.out.dir}/lib"/>
+        <copy file="tools/build/manifest-utilities.stub" todir="${out.dir}">
+            <filterset>
+                <filter token="SPECVERSION" value="${jar.spec.version}"/>
+                <filter token="IMPLVERSION" value="${jar.impl.version}"/>
+                <filter token="COPYRIGHT" value="${jar.copyright.info}"/>
+                <filter token="EXECENV" value="${jar.exec.env}"/>
+            </filterset>
+        </copy>
         <jar jarfile="${cldr.util.out.dir}/lib/utilities.jar"
                 compress="true"
+                manifest="${out.dir}/manifest-utilities.stub"
                 basedir="${cldr.util.out.dir}/bin">
             <include name="com/ibm/icu/dev/util/*.class"/>
             <include name="com/ibm/icu/dev/tool/UOption*.class"/>
diff --git a/icu4j/tools/build/manifest-utilities.stub b/icu4j/tools/build/manifest-utilities.stub
new file mode 100644 (file)
index 0000000..fda5357
--- /dev/null
@@ -0,0 +1,17 @@
+Manifest-Version: 1.0
+Specification-Title: International Components for Unicode for Java Utilities
+Specification-Version: @SPECVERSION@
+Specification-Vendor: Unicode, Inc.
+Implementation-Title: International Components for Unicode for Java Utilities
+Implementation-Version: @IMPLVERSION@
+Implementation-Vendor: Unicode, Inc.
+Implementation-Vendor-Id: org.unicode
+Bundle-ManifestVersion: 2
+Bundle-Name: ICU4JUtilities
+Bundle-Description: International Components for Unicode for Java Utilities
+Bundle-SymbolicName: com.ibm.icu.utilities
+Bundle-Version: @IMPLVERSION@
+Bundle-Vendor: Unicode, Inc.
+Bundle-Copyright: @COPYRIGHT@
+Bundle-RequiredExecutionEnvironment: @EXECENV@
+Automatic-Module-Name: com.ibm.icu.utilities