Hi,
the other day we had this conversation on IRC about JMS2 and Java7.
The conclusion was that it would be best to require Java7 only on the clients, but not on the server. Trouble is that hq-jms-server depends on hq-jms-client.
So I think we'll need to have the Java7 discussion again.
(If your IDE does not "prefer perfect JDK matches" you are likely to not get build errors.)
I understood the conclusion was to keep java7 on both client and server, and we would have previous version for previous JDKs. We would have to keep compatibility running.