石英和石英作业之间的区别

Difference between quartz and quartz-jobs

石英有 2 个依赖项。依赖项 quartz(下面的第一个选项)具有基本作业调度和执行所需的所有基本要求 类。 quartz-jobs 有什么用?

<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>

quartz-jobs.jar 包含您可以在您的应用程序中使用的各种可选的 Quartz 作业实现 类。有些工作可以:

  • 调用 EJB 方法
  • 运行 本机进程(即可执行文件 app/script)
  • 如果配置文件的 "last modified at" 时间戳发生变化,则调用侦听器
  • 在配置的 JMS 目标/主题中排队 JMS 消息
  • 调用 JMX bean 方法
  • 向配置的收件人发送 SMTP 消息(电子邮件)

详情请参考Quartz javadoc(检查org.quartz.jobs包和子包中的所有类)。