| # *************************************************************************** |
| # * |
| # * Copyright (C) 2005, International Business Machines |
| # * Corporation and others. All Rights Reserved. |
| # * |
| # *************************************************************************** |
| |
| Steps for building ICU data from CLDR: |
| |
| Users of CLDR: |
| 1. Download cldrtools.zip from the CLDR website (http://www.unicode.org/cldr/repository_access.html) and unzip in a directory |
| 2. Download cldr.zip from the CLDR website (same as above) and unzip in cldr directory |
| 3. Check out ICU from ICU CVS repository http://www.ibm.com/software/globalization/icu/repository.jsp |
| 4. Set the required environment variables |
| export JAVA_HOME=<path>/java |
| export ANT_OPTS="-DCLDR_DTD_CACHE=<path>/temp/cldrdtd" |
| export CLDR_DIR=<path>/cldr |
| export CLDR_JAR=<path>/cldr.jar |
| export ICU4C_DIR=<path>/icu |
| export ICU4J_JAR=<path>/icu4j.jar |
| export UTILITIES_JAR=<path>/utilities.jar |
| 5. Change directory to <path>/icu/source/data/ |
| 6. Enter command |
| <path>/ant/bin/ant clean all |
| |
| Developers of CLDR: |
| 1. Check out CLDR from the CVS repository http://www.unicode.org/cldr/repository_access.html and build the tools. |
| 2. Check out ICU from ICU CVS repository http://www.ibm.com/software/globalization/icu/repository.jsp and build it. |
| 3. Check out ICU4J from ICU CVS repository http://www.ibm.com/software/globalization/icu/repository.jsp and build it. |
| 4. Set the required environment variables |
| export JAVA_HOME=<path>/java |
| export ANT_OPTS="-DCLDR_DTD_CACHE=<path>/temp/cldrdtd" |
| export CLDR_DIR=<path>/cldr |
| export CLDR_CLASSES=<path>/cldr/tools/java/classes |
| export ICU4C_DIR=<path>/icu |
| export ICU4J_CLASSES=<path>/icu4j/classes |
| 5. Change directory to <path>/icu/source/data/ |
| 6. Enter command |
| <path>/ant/bin/ant clean all |
| |
| Debugging in Eclipse: |
| 1. From Eclipse select Run > Run from toolbar |
| 2. Click New button |
| 3. Go to Main tab and enter |
| Name: Ant_Launcher |
| Project: cldr |
| Main class: org.apache.tools.ant.launch.Launcher |
| 4. Go to Arguments tab and enter |
| Program Arguments: -buildfile c:\work\cldr\tools\java\build.xml icu4c |
| VM Arguments: -classpath C:\work\apache-ant-1.6.1\lib\ant-launcher.jar |
| -Dant.home=C:\work\apache-ant-1.6.1 |
| -DCLDR_DTD_CACHE=/work/temp/cldrdtd/ |
| 5. Go to Environment tag and create new variables |
| CLDR_DIR=<path>/cldr |
| CLDR_CLASSES=<path>/cldr/tools/java/classes |
| ICU4C_DIR=/work/icu |
| ICU4J_CLASSES=<path>/icu4j/classes |
| 6. Set a break point in CLDRBuild or the tool class that needs to be debugged. |