Is this property set by default on Mac when using Eclipse? Are there
some success stories of Eclipse on OSX with Java 1.7 ?
I'll have to check. Will let you know. But this is a OracleJDK-only class, so definitely it's not used when using AppleJDK.
It could be an upstream issue.
Also, I'd rather not using some complex and immature Expression
Language extension in the parent pom. We already have a lot of
things to improve with the way we build, using such a not-standard
thing sounds like shooting in our own feet.
Yeah, it's a no-go anyway since the plugin requires putting some jars into $MAVEN_HOME/lib/ext which you can't expect everybody to do.
If we can't find a better way, this will be
yet-another-profile-for-OSX in the pom.xml.
How do you mean? That's the problem - there is no way to do this - if you use the profile definition above it will be added on Mac OR when java is 1.7, that is simply wrong - it would be active on Mac with java 1.6 and that would fail.