The Timing Framework is available in jar form as a download, but if you use Maven you can simply add it as a dependency to your project. Currently only the core and swing versions are available through Maven; if you use the classic or swt implementations you will still have to download the distribution manually and install it yourself. For most users the swing version is the only useful version distributed via Maven (because core is included in swing).
If you are unfamiliar with Maven, you might want to check out the Maven Getting Started Guide for more information about how to use Maven to build your own projects.
NOTE: You should specify only one of the below as a dependency in your project, there is no need to explicitly declare a dependency on both of these. Use either swing or core.
If you intend to use the Swing version of Timing Framework, add timingframework-swing to your pom.xml file, like thus:
<dependencies> ... <dependency> <groupId>net.java.timingframework</groupId> <artifactId>timingframework-swing</artifactId> <version>6.1.0</version> <scope>compile</scope> </dependency> ... </dependencies>
The non-Swing specific portion of the Timing Framework is also available as a separate project named timingframework-core. Note that you do not need to do this to use the Swing version because the core is included. You can add it to your pom.xml file like this:
<dependencies> ... <dependency> <groupId>net.java.timingframework</groupId> <artifactId>timingframework-core</artifactId> <version>6.1.0</version> <scope>compile</scope> </dependency> ... </dependencies>