JCite – Java Source Code Citation System

JCite 1.10.1 formats Excel error values better and fixes bug with multiple options.
November 26, 2007

JCite 1.10.0 can cite file paths and snippets out of plain text and XML/HTML files.
October 2, 2007

JCite cites snippets of Java source code or Excel sheets into HTML documents – API documentation, for instance. Citing from tests, or tested code, lets you guarantee that your examples really work. And they get automatic syntax highlighting.

To get a feel for the results you can achieve, take a look at

I have also written a blog post and an article which put JCite into a broader perspective:

“Example isn’t another way to teach, it is the only way to teach.” (Albert Einstein)

License

JCite is open source under a BSD-style license. The required Java2Html library is Open Source under the GPL or CPL1.0 license (whichever of both fits your needs).

Download

jcite-1.10.1-bin.zip : Binary release, including the required open-source Java2Html library. Needs at least Java 1.5 to run.

jcite-1.10.1-excel-bin.zip : Binary release for the Excel citation plugin, including the required open-source JExcelAPI library.

jcite-1.10.1-src.zip : Source code for JCite, including tests and examples. External libraries and build tools are not included in the download. For the required libraries, download the respective binary release of JCite first. In order to run the Ant build script, you need Ant. If you want to run the tests, you need JUnit and Rextile. To build a distribution, you need CheckStyle.

Release History

Contributing

JCite is maintained on Google Code Hosting for the

The source code repository is managed by Mercurial and hosted in a SourceForge project.

SourceForge Logo

Alternatives

If you think you’d be more comfortable with a tool that lets you write unchecked example source directly in the JavaDoc comments, you might want to take a look at the SAM Example Taglet.