java - How to set default JDK for new Maven projects in Eclipse? -
when create new maven project in eclipse wizard, uses j2se-1.5. set use default execution environment, javase-1.8.
i know can set in pom or change in project preferences, change default jre, not doing each new project.
when create new java project (not maven), works expected.
i have proper jdk added under "installed jres" , it's matched latest se, not maven-1.5.
i'm using eclipse oxygen, maven 3.5.0 , m2e 1.8.
in project pom add
<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> this apply maven build cycle, , eclipse m2e integration plugin pickup well. remember maven refresh project after changing such settings in order eclipse apply (usually alt+f5 - refresh maven project.
if have parent-child modular structure, cant put properties parent pom. possible "globally" add properties projects on given machine using settings.xml file described here injecting pom properties via settings.xml
Comments
Post a Comment