The information on these pages may be out of date, or may refer to
resources that have moved or have been made read-only.
For more information please refer to the Apache Attic
The following tools are required to build the Harmony website:
Some versions of JRE (e.g. Hotspot 1.5 on Windows) have problems converting Russian pages,
in particular they corrupt UTF-8 cyrillic symbols. This can be easily detected, just open
any generated Russian page in a browser and check if it contains
unreadable symbols (like empty boxes).
If you see them, you must use another JRE - Harmony is the natural choice. Set
JAVA_HOME environment variable to point to an appropriate directory and you're done.
$ svn checkout https://svn.apache.org/repos/asf/harmony/standard/site/trunk site
$ cd site
At this point, you have a complete generated website and documentation in the
site/docs subdirectory. Open the
index.html page and start browsing.
Making changes is straightforward. All edits are made to the contents of the
subdirectory, and then rendered via the procedure above into the
If you are a Harmony committer, you can simply checkin your changes. If you are not a committer, any updates and additions to the site are very welcome. Please see our Get Involved page for instructions on how to contribute your changes.
If you are a Harmony Committer, you can commit your changes into
SVN. Once committed changes in
site/trunk should appear
on the staging site.
After reviewing your changes, using the username/password of
'staging'/'staging', you should merge your changes
branches/live. To do that:
$ svn checkout https://svn.apache.org/repos/asf/harmony/standard/site/branches/live live-site
$ cd live-site
$ svn merge https://svn.apache.org/repos/asf/harmony/standard/site/trunk
$ svn ci -m "Merging from trunk@824513"