Build smart, build fast
Yes, that's right: you've reached the home of one incredibly awesome build tool. Only problem is, it doesn't exist yet. Yeah .. I'm working on that.
In the meantime, feast your eyes on this (entirely hypothetical) scenario:
$ iq start
build daemon started for user 'fred' (/home/fred/.iq)
$ cd myproject
$ iq include .
watching module defined at /home/fred/myproject/module.iq
$ echo "// just a comment" >> src/java/org/example/MyProject.java
$ iq tail
[fs] something happened /home/fred/myproject/src/java/org/example/MyProject.java
[javac] compiling /home/fred/myproject/src/java/org/example/MyProject.java
[jar] updating /home/fred/myproject/myproject.jar
[launch] restarting: java -jar /home/fred/myproject/myproject.jar