Bug 63883 Cannot configure option for enabling/disabling exclusion filters or custom output folders on a per project basis
Build M9 JDT/Core supports setting enablement for exclusion patterns and custom output folders on a per project basis. This isn't surfaced in the UI. There is only a global flag in workspace preferences.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/CompilerConfigurationBlock.java
if (VERSION_1_4.equals(complianceLevel)) {
				assertAsId= WARNING;
				source= VERSION_1_3;
				target= VERSION_1_2;
			} else if (VERSION_1_5.equals(complianceLevel)) {
				assertAsId= ERROR;
				source= VERSION_1_5;
				target= VERSION_1_5;
			} else {
				assertAsId= IGNORE;
				source= VERSION_1_3;
				target= VERSION_1_1;
			}
		} else {
			if (rememberOld && complianceLevel.equals(fRememberedUserCompliance[3])) {
				assertAsId= fRememberedUserCompliance[0];
				source= fRememberedUserCompliance[1];
				target= fRememberedUserCompliance[2];
			} else {
				return;
			}
		}
		fWorkingValues.put(PREF_PB_ASSERT_AS_IDENTIFIER, assertAsId);
		fWorkingValues.put(PREF_SOURCE_COMPATIBILITY, source);
		fWorkingValues.put(PREF_CODEGEN_TARGET_PLATFORM, target);
		updateControls();
	}
	
	/*
	 * Evaluate if the current compliance setting correspond to a default setting