Make sure you have a profile called quick that redefines the location of maven's output to the ramdisk. To do this ensure all of the below are in your parent POM.
<properties><my.build.directory>target</my.build.directory></properties>
<build><directory>${my.build.directory}</directory></build
<profile>
<id>quick</id>
<properties>
<my.build.directory>/Volumes/ramdisk/maven/${project.groupId}-${project.artifactId}/target</my.build.directory>
</properties>
</profile>
The ramdisk is set to be a gig in size btw.
Always run from the top level POM's directory.
qmvn (<final-artifact-target-directory> | -d ) <maven-lifecycle>+
E.g. Supplying your final artifacts target directory on the ramdisk:
qmvn /Volumes/ramdisk/maven/cazcade-boardcast/target install
To just build everything make sure the first argument is not a valid directory e.g.
qmvn pom.xml install
To use the default directory (currently manually hacked into the script)
qmvn -d install