You're right, I've been tricked by the requireJavaVersion enforcerRule. 
Adding a commit just now to fix this. Btw, I'm gonna add a property to share the value between m-compiler-p and here.