From aff3126f34edf975635b4baa959d523c52405df4 Mon Sep 17 00:00:00 2001 From: Daniel Dietrich Date: Fri, 1 Nov 2013 21:42:07 +0100 Subject: [PATCH] 420848 - maven-compiler-plugin source/target 1.8 not recognized --- .../projects/compilerSettings18/pom.xml | 30 ++++++++++++++++++++++ .../m2e/tests/project/CompilerSettings18Test.java | 23 +++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 org.eclipse.m2e.tests/projects/compilerSettings18/pom.xml create mode 100644 org.eclipse.m2e.tests/src/org/eclipse/m2e/tests/project/CompilerSettings18Test.java diff --git a/org.eclipse.m2e.tests/projects/compilerSettings18/pom.xml b/org.eclipse.m2e.tests/projects/compilerSettings18/pom.xml new file mode 100644 index 0000000..1afc7f7 --- /dev/null +++ b/org.eclipse.m2e.tests/projects/compilerSettings18/pom.xml @@ -0,0 +1,30 @@ + + 4.0.0 + + + org.eclipse.m2e.test + m2e-test-parent + 1.0.0 + + + org.eclipse.m2e.projects + compilerSettings18 + 1.0.0-SNAPSHOT + jar + test project for bug 420848 + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + + diff --git a/org.eclipse.m2e.tests/src/org/eclipse/m2e/tests/project/CompilerSettings18Test.java b/org.eclipse.m2e.tests/src/org/eclipse/m2e/tests/project/CompilerSettings18Test.java new file mode 100644 index 0000000..dc6750d --- /dev/null +++ b/org.eclipse.m2e.tests/src/org/eclipse/m2e/tests/project/CompilerSettings18Test.java @@ -0,0 +1,23 @@ + +package org.eclipse.m2e.tests.project; + +import org.eclipse.core.resources.IProject; +import org.eclipse.jdt.core.IJavaProject; +import org.eclipse.jdt.core.JavaCore; + +import org.eclipse.m2e.tests.common.AbstractMavenProjectTestCase; + + +public class CompilerSettings18Test extends AbstractMavenProjectTestCase { + + public void testCompilerSettings18() throws Exception { + IProject project = importProject("projects/compilerSettings18/pom.xml"); + assertNoErrors(project); + waitForJobsToComplete(); + + IJavaProject javaProject = JavaCore.create(project); + assertEquals("1.8", javaProject.getOption(JavaCore.COMPILER_SOURCE, true)); + assertEquals("1.8", javaProject.getOption(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, true)); + } + +} -- 1.8.3.4 (Apple Git-47)