Skip to content
Zemian Deng edited this page Dec 24, 2018 · 26 revisions

Welcome to the quartz-scheduler!

See http://www.quartz-scheduler.org for more info.

What is the Quartz Job Scheduling Library?

Quartz is a richly featured, open source job scheduling library that can be integrated within virtually any Java application - from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components that may execute virtually anything you may program them to do. The Quartz Scheduler includes many enterprise-class features, such as support for JTA transactions and clustering.

Quartz is freely usable, licensed under the Apache 2.0 license.

Downloads

Git Branches and Development Branches

  • master branch is currently tracking quartz-2.4.x

  • quartz-3.0.x is the 3.0 series development branch. Requires JDK11. Latest release: None - still under dev.

  • quartz-2.4.x is the 2.4 series development branch. Requires JDK8. Latest release: None - still under dev.

  • quartz-2.3.x is the 2.3 series development branch. Requires JDK7. Latest release: quartz-2.3.0 (Apr-2017)

  • quartz-2.2.x is the 2.2 series maintenance branch. Requires JDK6. Latest release: quartz-2.2.3 (Apr-2016)

Deprecated and old branches

  • quartz-2.1.x is the 2.1 series maintenance branch. Requires JDK5. Latest release: quartz-2.1.7 (Mar-2013)

  • quartz-2.0.x is the 2.0 series maintenance branch. Requires JDK5. Latest release: quartz-2.0.2 (Jul-2011)

  • quartz-1.8.x is the 2.0 series maintenance branch. Requires JDK5. Latest release: quartz-1.8.6 (Jan-2012)

What’s next?

Clone this wiki locally