We use the following environment to develop Squash TA:
Java 7 (JDK)
Maven 3.3
Mercurial
Since 1.9.0-RCX, in order to build the project you need to provide jfxrt jar. You can download it from oracle website here. Then you have to install the jar in your local maven repository :
Install jfxrt locally
mvn install:install-file -DgroupId=javafx -DartifactId=jfxrt -Dpackaging=jar -Dversion=2.2 -Dfile=path/to/my/javafx/jfxrt.jar -DgeneratePom=true
Our code is heberged on a Bitbucket repository.
The process is the same for any TA repository:
clone the repository you want
build it with the following maven command:
mvn clean install