ICU-11565 Updated ICU4J readme for ICU4J 55RC.

X-SVN-Rev: 37233
This commit is contained in:
Yoshito Umaoka 2015-03-13 21:52:29 +00:00
parent fc82df36a1
commit 4a303c4af9

View File

@ -5,7 +5,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css2">
<title>ReadMe for ICU4J</title>
<meta name="COPYRIGHT" content="Copyright 2000-2014, International Business Machines Corporation and others. All Rights Reserved.">
<meta name="COPYRIGHT" content="Copyright 2000-2015, International Business Machines Corporation and others. All Rights Reserved.">
<style type="text/css">
h3.doc { background: #CCCCFF }
h4.doc { text-decoration: underline }
@ -14,23 +14,23 @@ h4.doc { text-decoration: underline }
<body style="background-color: rgb(255, 255, 255);" lang="EN-US"
link="#0000ff" vlink="#800080">
<h1>International Components for Unicode for Java (ICU4J)</h1>
<h2>Read Me for ICU4J 55 Milestone 1</h2>
(Last Update: 2014-Dec-11)
<h2>Read Me for ICU4J 55 Release Candidate</h2>
(Last Update: 2015-Mar-13)
<hr size="2" width="100%">
<p>
<!-- <b>Note:</b> This is major release of ICU4J. It contains bug fixes and adds implementations
of inherited API and introduces new API or functionality. -->
<b>Note:</b> This is a development release of ICU4J 55.
<!-- <b>Note:</b> This is a development release of ICU4J 55.
The contents of this document may not reflect the recent changes done
for ICU 55 development. This milestone is intended for those wishing
to get an early look at ICU4J 55 new features and API changes. It is not
recommended for production use.
<!-- <b>Note:</b> This is a release candidate of ICU4J 55.
The contents of this document may not reflect the recent changes done
for ICU 54 development. This release candiate is intended for those
wishing to verify ICU 55 integration before final release. It is not
recommended for production use. -->
<b>Note:</b> This is a release candidate of ICU4J 55.
The contents of this document may not reflect the recent changes done
for ICU 55 development. This release candiate is intended for those
wishing to verify ICU 55 integration before final release. It is not
recommended for production use.
</p>
<p>For the most recent release, see the <a
href="http://www.icu-project.org/download/"> ICU4J
@ -136,10 +136,10 @@ found in ICU4J.</p>
<h2 class="doc"><a name="changes"></a>Changes In This Release</h2>
<p>See the <a href="https://sites.google.com/site/icusite/download/55m1">ICU 55 milestone download page</a>
<p>See the <a href="https://sites.google.com/site/icusite/download/55">ICU 55 download page</a>
about new features in this release.
The list of API changes since the previous ICU4J release is available
<a href="http://source.icu-project.org/repos/icu/icu4j/tags/milestone-55-0-1/APIChangeReport.html">here</a>.</p>
<a href="http://source.icu-project.org/repos/icu/icu4j/tags/release-55-rc/APIChangeReport.html">here</a>.</p>
<!-- ICU 55 items -->
<!-- <h3>[Subject]</h3> -->
@ -168,7 +168,7 @@ mean that projects using ICU become subject to GPL.
<p>
The IBM version contains the essential text of the license, omitting the
X-specific trademarks and copyright notices. The full copy of <a
href="http://source.icu-project.org/repos/icu/icu4j/tags/milestone-55-0-1/main/shared/licenses/license.html">ICU's license</a> is included in the download
href="http://source.icu-project.org/repos/icu/icu4j/tags/release-55-rc/main/shared/licenses/license.html">ICU's license</a> is included in the download
package.
</p>
<h2 class="doc"><a name="PlatformDependencies"></a>Platform Dependencies</h2>
@ -657,8 +657,7 @@ info:
[echo] Java Home: C:\jdk1.7.0\jre
[echo] Java Version: 1.7.0
[echo] Ant Home: C:\ant
[echo] Ant Version: Apache Ant(TM) version 1.9.3 compiled on December 23 2
013
[echo] Ant Version: Apache Ant(TM) version 1.9.4 compiled on April 29 2014
[echo] OS: Windows 7
[echo] OS Version: 6.1
[echo] OS Arch: amd64
@ -668,9 +667,12 @@ info:
core:
@compile:
[echo] build-local: ../../shared/../../build-local.properties
[echo] ${java5.bootclasspath}
[echo] --- java compiler arguments ------------------------
[echo] source dir: C:\icu4j\main\classes\core/src
[echo] output dir: C:\icu4j\main\classes\core/out/bin
[echo] bootclasspath:
[echo] classpath:
[echo] source: 1.5
[echo] target: 1.5
@ -679,7 +681,7 @@ core:
[echo] compiler arg: -Xlint:all,-deprecation,-dep-ann,-options
[echo] ----------------------------------------------------
[mkdir] Created dir: C:\icu4j\main\classes\core\out\bin
[javac] Compiling 355 source files to C:\icu4j\main\classes\core\out\bin
[javac] Compiling 365 source files to C:\icu4j\main\classes\core\out\bin
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
@ -688,6 +690,8 @@ compile:
@copy:
[copy] Copying 23 files to C:\icu4j\main\classes\core\out\bin
set-icuconfig-datapath:
copy-data:
[unjar] Expanding: C:\icu4j\main\shared\data\icudata.jar into C:\icu4j\main\
classes\core\out\bin
@ -701,6 +705,8 @@ n\classes\core\out\bin
_build-localespi:
@compile:
[echo] build-local: ../../shared/../../build-local.properties
[echo] ${java5.bootclasspath}
[echo] --- java compiler arguments ------------------------
[echo] source dir: C:\icu4j\main\classes\localespi/src
[echo] output dir: C:\icu4j\main\classes\localespi/out/bin
@ -810,7 +816,7 @@ how to configure Eclipse</a> to build and develop ICU4J on Eclipse IDE.</p>
page <a href="http://userguide.icu-project.org/icu4j-locale-service-provider">ICU4J Locale
Service Provider</a>.</p>
<p><b>Note:</b> ICU4J 54.1 does not support JDK 8 javadoc tool yet. The build targets "doc" and
<p><b>Note:</b> ICU4J 55 does not support JDK 8 javadoc tool yet. The build targets "doc" and
"docs" will fail when JDK 8 javadoc tool is used.</p>
<h2 class="doc"><a name="HowToModularize"></a>How to modularize ICU4J</h2>
@ -1001,9 +1007,9 @@ ICU4J data is built by ICU4C tools. Please see "icu4j-readme.txt" in <I>$icu4c_r
<h5> Generating Data from CLDR </h5>
<I> Note: This procedure assumes that all 3 sources are present</I>
<ol>
<li>Checkout or download CLDR version 'release-27-d01'</li>
<li>Checkout ICU4C with tag 'milestone-55-0-1'</li>
<li>Checkout ICU4J with tag 'milestone-55-0-1'</li>
<li>Checkout or download CLDR version 'release-27'</li>
<li>Checkout ICU4C with tag 'release-55-1'</li>
<li>Checkout ICU4J with tag 'release-55-1'</li>
<li>cd to <I>$icu4c_root</I>/source/data directory</li>
<li>Follow the instructions in <I>$icu4c_root</I>/source/data/cldr-icu-readme.txt</li>
<li>Rebuild ICU4C with the newly generated data.</li>
@ -1015,7 +1021,7 @@ ICU4J data is built by ICU4C tools. Please see "icu4j-readme.txt" in <I>$icu4c_r
</ol>
<h2 class="doc"><a name="timezone"></a>About ICU4J Time Zone</h2>
<p>ICU4J 55m1 includes time zone data version 2014j, which is the latest one as of
<p>ICU4J 55 Release Candidate includes time zone data version 2015a, which is the latest one as of
the release date. However, time zone data is frequently updated in response
to changes made by local governments around the world. If you need to update
the time zone data, please refer the ICU user guide topic