I've been a long-time Eclipse user, but at the suggestion of a few coworkers I've begun playing around with IntelliJ IDEA 12, and I love it. Though I'm having an issue with the External Build option, namely, it doesn't seem to utilize the javac related to the SDK I've assigned to a Module, it just uses whatever is on my PATH.
At least that's my current assumption; the javac on my path is for my JDK7 install, but I work on some code that needs to be JDK6 compliant. If I set both the SDK and Language Level to 1.6/6 respectively, it tries to build against Java 7 and I get an Invalid Source Release: 1.7 error; this happens even if I completely remove the SDK for 1.7 from the available SDK's. Switching External Build off fixes the problem.
I'd like to leverage external build, since it's out of process and is quite quick. Is this a bug in IDEA 12 or am I doing something wrong?
I'm using Community Edition, if that's relevant.
Edit: I'm using OS X, if that matters