● IntroductionGroovyHelp is a powerful API Documentation(Javadoc & Groovydoc) view, search and compare utility based on Java 6+, which can help Java developers and Groovy developers search API documentations very conveniently. From now on, you don't have to waste time in finding help documentations in chm format and can manage all API documentations efficiently. GroovyHelp3 is re-written from scratch for better performance and ease-of-use. Some specious features are removed and some practical features added. You can use GroovyHelp3 under Windows, Linux and Mac OS X. Enjoy it! Note: Oracle JDK/JRE 1.6.0u10+ is strongly recommended to use GroovyHelp.(JDK/JRE 1.6.0u29 is NOT recommended) ● Main Features- Allows to search API info(e.g. classes, interfaces, methods, etc.) through keywords
- Supports full-text search and highlights the result
- Displays packages and resources of documentations in tree style
- Displays source code related to documentation with syntax highlighted
- Allows to compare two documentations(e.g. javadocs of Java 7 and Java 6) and learn the changes of API quickly
- Bundles a lot of examples on Java API usage
- Supports all sorts of javadocs generated by Java 1.4~7
- Supports all sorts of groovydocs generated by Groovy 1.8+
- Supports both English docs and Chinese docs
- Highlights code snippets in the web pages
- Supports javadocs in the zip files(e.g. *.zip, *.jar, *.war, *.ear)
- Supports javadocs on the web sites(e.g. jexcelapi javadoc online)
- Allows to choose which JRE to run with through the environment variable named "GROOVYHELP_JAVA_HOME"
- Provides three types of web browsers(jfx browser, native browser and simple browser), Note: jfx browser can be enabled by setting the environment variable named "GROOVYHELP_JAVAFX_HOME"
- Supports Windows, Linux and Mac OS X
● DownloadsGroovyHelp is shipped with a ZIP file. Unzip it and execute groovyhelp.exe/groovyhelp The latest stable version is GroovyHelp 3.2.7 RC-2, get started with GroovyHelp now? ● GroovyHelp FounderDaniel.Sun(realbluesun@hotmail.com) Daniel.Sun works for ICBC SDC on the development of bank systems since 2007. He was previously an intern at eBay working on build & release systems. Daniel is also the main translator of The Definitive Guide to Grails book.
● ReleasesGroovyHelp 3.2.7 RC-2 released!Bugs fixed: - failed to launch under Linux & Unix
Improvements included: - Improved syntax highlighting support
- Improved browser support
- Improved the performance of building index.
GroovyHelp 3.2.5 GA released!I'm very pleased to announce the release of GroovyHelp 3.2.5 GA. The following changes are included: - Improved src viewer.
- Improved the whole performance to some extent.
- Upgraded dependent libs.
- Minor bug fixes
The snapshot of GroovyHelp 3.2.5: GroovyHelp 3.2.1 GA released!I'm very pleased to announce the release of GroovyHelp 3.2.1 GA. The following changes are included: - Adjusted the order of sub-docs and packages, the packages starting with 'java', 'javax', 'groovy', 'groovyx' will be placed on the top of sub docs.
- Improved the whole performance to some extent.
- Fixed the issue that the index of doc will be re-built when just the doc name is changed.
- Minor UI improvements
The snapshot of GroovyHelp 3.2.1: GroovyHelp 3.2.0 GA released!GroovyHelp 3.2.0 GA supports not only javadocs but also groovydocs and Chinese docs(e.g. jdk-6-docs_zh_CN.zip). Some snapshots of GroovyHelp 3.2.0 GA are shown as follows. Improvements included: - enhanced support for Chinese characters.
- added support for Chinese API Documentations.
- improved performance of downloading online docs.
- improved performance of startup.
Snapshots: javadocs in Chinese displayed by GroovyHelp 3.2.0 GA
GroovyHelp 3.2.0 RC-2 released!Building index for javadocs online will be improved a lot in the release of GroovyHelp 3.2.0 GA, which will be released in a month. Improvements included: - added support for groovydoc generated by Groovy 1.8+ formally
- improved the performance and stability of building index for javadoc online
- bundled swt jars and the right version of swt will be chosen automatically
- added a filter and a sorter for docs table
- added support for Chinese characters in the web pages
Snapshots: Chinese characters are supported: Groovydoc(generated by Groovy 1.8+) is supported since GroovyHelp 3.2.0 GA: GroovyHelp 3.2.0 RC released!GroovyHelp 3.2.0 aims to improve the performance of searching and user experience. You can reuse any index built by GroovyHelp(3.0.0 GA or higher), which are placed under idx directory.(Note: jre1.6.0u10+ is required) Click here to download. Improvements included: - add support for building index of javadoc on web sites.(Input the url of "index.html" page of javadoc(e.g. http://jexcelapi.sourceforge.net/resources/javadocs/2_6_10/docs/index.html OR http://jexcelapi.sourceforge.net/resources/javadocs/2_6_10/docs/) in the "Doc Home" field, then click "Finish" button to download javadoc pages and build index.)
- the performance of searching is improved to some extent.
- code snippets in the pages will be syntax highlighted.
- the font size of pages can be changed easily.
- a brand-new web browser powered by JavaFX 2(specified by the environment variable named "GROOVYHELP_JAVAFX_HOME") is introduced.
- other minor improvements of UI
Bugs fixed: - index can not be optimized before exit when the menu item is checked.
Snapshots of GroovyHelp 3.2.0
GroovyHelp 3.1.5 GA released!GroovyHelp 3.1.5 GA is a quite important release, which fixes a serious bug causing some javadoc pages fail to be indexed.(e.g. some javadoc pages of javafx). It is strongly recommended to upgrade to this version. Improvements included: - stability of building index is improved
- add support for relative path of docs which are placed under groovyhelp home(e.g. groovyhelp/docs/jdk-7-docs.zip)
Bugs fixed: - fail to build index for some special javadoc pages(e.g. javadocs of javafx)
Snapshot of GroovyHelp 3.1.5 GA:
Previous releases is here
● SnapshotsSnapshots of GroovyHelp 3.0.0 GA running under Windows:
Snapshots of GroovyHelp 3.0.0 GA running under Ubuntu: Snapshots of GroovyHelp 3.0.0 GA running under Mac OS X:
|