This page is Under Construction by Steven @srl295
see index.md for the prior documentation
mvn -B package -am -pl UnicodeJsps -DskipTests=true
--reference-if-able ~/src/cldr
is another directory on my disk which has a copy of CLDR, to save copying. The CLDR_REF calculation is to make sure you have the same CLDR version as the build.git clone https://github.com/unicode-org/cldr.git --reference-if-able ~/src/cldr CLDR_REF=$(mvn help:evaluate -Dexpression=cldr.version -q -DforceStdout | cut -d- -f3) (cd cldr ; git reset --hard ${CLDR_REF}) mkdir -p UnicodeJsps/target && tar -cpz --exclude=.git -f UnicodeJsps/target/cldr-unicodetools.tgz ./cldr/ ./unicodetools/
docker build -t unicode/unicode-jsps UnicodeJsps/
docker run --rm -p 8080:8080 unicode/unicode-jsps
install gcloud sdk
gcloud init
login to docker
gcloud auth configure-docker us-central1-docker.pkg.dev
docker build -t us-central1-docker.pkg.dev/goog-unicode-dev/unicode-jsps/unicode-jsps:latest UnicodeJsps/ docker run --rm -p 8080:8080 us-central1-docker.pkg.dev/goog-unicode-dev/unicode-jsps/unicode-jsps:latest
(takes a while - ~4G to push)
docker push us-central1-docker.pkg.dev/goog-unicode-dev/unicode-jsps/unicode-jsps:latest