Last updated November 11, 2010 11:35, by Daniel Bell
Java CronTab Syntax Parser Wiki
About
The Java CronTab Syntax Parser is a lightweight Java implementation of a parser for CronTab syntax. It was implemented in Java using JavaCC.
Basic Usage
Calendar today = Calendar.getInstance();
CronTabExpression fridayTheThirteenth = CronTabExpression.parse("* * 13 * fri");
assert fridayTheThirteenth.matches(today);
Syntax
Syntax used is taken from the Unix man page for Cron.
Maven
The parser is available from the Maven repository. To use it in your Maven project, include the following:
<project>
...
<repositories>
...
<repository>
<id>java-crontab-syntax-parser-repo</id>
<name>Java CronTab Syntax Parser</name>
<url>http://kenai.com/projects/crontab-parser/sources/maven-repo/content/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.kenai.crontab-parser</groupId>
<artifactId>crontab-parser</artifactId>
<version>1.0.1</version>
</dependency>
</dependencies>
...
</project>




