scuffed-code/tools/cldr/cldr-to-icu
2019-11-07 11:38:20 -08:00
..
.settings ICU-20693 Basic Eclipse settings 2019-09-09 18:58:08 -04:00
lib ICU-20693 New LDML to ICU tooling. 2019-08-27 10:28:01 -07:00
src ICU-20693 Final adjustments for handling forced parent IDs better. 2019-11-07 11:38:20 -08:00
.classpath ICU-20693 Basic Eclipse settings 2019-09-09 18:58:08 -04:00
.gitignore ICU-20693 New LDML to ICU tooling. 2019-08-27 10:28:01 -07:00
.project ICU-20693 Basic Eclipse settings 2019-09-09 18:58:08 -04:00
build-icu-data.xml ICU-20693 Adding support for deletion of existing files prior to ICU data generation. 2019-11-06 23:47:52 +01: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.