blob: a3809f460cbfd99d2af69f4169417fc8a4344a43 [file] [log] [blame]
#!/bin/bash
# Copyright (C) 2023 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
# This command will copy data files from the ICU4J jars built for the
# Ant build by extracting and copying them over to the Maven build.
#
# If and when the Ant build is fully replaced by the Maven build, then the
# upstream ICU4C make target `icu4j-data-install` can be modified accordingly
# to copy the files directly for Maven, and then allowing this script to be
# deleted.
#
# This script should be run from the root of the Maven build.
rm -rf maven-icu4j-datafiles/src/main/resources/*
rm -rf maven-icu4j-test-datafiles/src/main/resources/*
unzip ../main/shared/data/icudata.jar \
-d ./maven-icu4j-datafiles/src/main/resources/ \
-x *MANIFEST.MF
unzip ../main/shared/data/icutzdata.jar\
-d ./maven-icu4j-datafiles/src/main/resources/ \
-x *MANIFEST.MF
unzip ../main/shared/data/testdata.jar\
-d ./maven-icu4j-test-datafiles/src/main/resources/ \
-x *MANIFEST.MF