citeproc-java requires Java 8 or higher but I recommend running it with Java 11
In order to use citeproc-java, you need three things: the library itself,
the CSL styles, and the locales. The binary bundle
includes everything you need. However, if you don’t use the binary
package (e.g. because you’re installing citeproc-java via Maven), you
need to download the CSL styles and locales.
Please note that without these files the citeproc-java library alone
will be rather useless.
You can download the styles and locales from the following GitHub repositories:
The artifacts above represent releases that are updated at irregular intervals.
If you need the most up-to-date styles and locales, you may use the
following snapshots from the Sonatype OSS repository, which we update daily: