There are 2 dependencies for quartz. The dependency quartz(1st option below) has all the basic required classes needed for a basic job scheduling and execution. What is quartz-jobs used for?
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz-jobs</artifactId>
<version>2.3.0</version>
</dependency>