scuffed-code/tools/cldr/cldr-to-icu
2019-09-03 11:38:06 +02:00
..
lib ICU-20693 New LDML to ICU tooling. 2019-08-27 10:28:01 -07:00
src ICU-20693 Removing unused code, fixing IDE warnings and preparing for unit tests 2019-08-30 10:34:01 -07:00
.gitignore ICU-20693 New LDML to ICU tooling. 2019-08-27 10:28:01 -07:00
build-icu-data.xml ICU-20693 Adding Ant support for configuration of ICU data builds. 2019-08-29 09:29:56 -07:00
pom.xml ICU-20693 Fix weird bug in Maven pom file and add comments 2019-09-03 11:38:06 +02:00
README.txt ICU-20693 Adding Ant support for configuration of ICU data builds. 2019-08-29 09:29:56 -07:00

*********************************************************************
*** © 2019 and later: Unicode, Inc. and others.                   ***
*** License & terms of use: http://www.unicode.org/copyright.html ***
*********************************************************************

Basic instructions for running the LdmlConverter via Maven
==========================================================

Important directories
---------------------

<CLDR_DIR>  = The root directory of the CLDR release.

<OUT_DIR>   = The output directory into which ICU data files should be written.


Generating all ICU data
-----------------------

First edit the Ant build file to

$ CLDR_DIR=<CLDR_DIR> ant -f build-icu-data.xml


Running unit tests
------------------

$ mvn test \
  -DCLDR_DIR='<CLDR_DIR>' \
  -DCLDR_DTD_CACHE='<DTD_CACHE>'


Importing and running from an IDE
---------------------------------

This project should be easy to import into an IDE which supports Maven development, such
as IntelliJ or Eclipse. It uses a local Maven repository directory for the unpublished
CLDR libraries (which are included in the project), but otherwise gets all dependencies
via Maven's public repositories.