<dependency>
<groupId>org.oddjob</groupId>
<artifactId>oddjob</artifactId>
</dependency>
<oddjob ...>
<job>
<echo .../>
</job>
</oddjob>
public class MyTask implements Forceable {
@Override
public void force() throws Exception {
}
}
<oddjob ...>
<config>
<oddjob>
<job>
<bean class="com.example.MyTask" .../>
</job>
</oddjob>
</config>
</oddjob>
public class Main {
public static void main(String[] args) {
Oddjob oddjob = new Oddjob();
oddjob.setConfiguration(new XMLConfiguration(configFile));
oddjob.run();
}
}
<oddjob ...>
<schedule pattern="0 0/5 * * * ?">
<job>
<bean class="com.example.MyTask" .../>
</job>
</schedule>
</oddjob>