Bug 568736 - Export of plugin sometimes fail with "Target level '1.2' is
incompatible with source level '1.8'"

Change-Id: I2063aa8c2bc74909f546bd68473e84c080d16859
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
diff --git a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/exports/FeatureExportOperation.java b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/exports/FeatureExportOperation.java
index f6b6f5b..242d9b8 100644
--- a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/exports/FeatureExportOperation.java
+++ b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/exports/FeatureExportOperation.java
@@ -540,6 +540,10 @@
 				target = def.get(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, null);
 			}
 			if (target != null) {
+				float tar = Float.parseFloat(target);
+				if (tar < 1.8) {
+					target = "1.8"; //$NON-NLS-1$
+				}
 				fAntBuildProperties.put(IXMLConstants.PROPERTY_JAVAC_TARGET, target);
 			}