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/BuildPathPreferencesBlock.java
return map;
	}
	
	protected final Map getDefaultOptions() {
		Map map= super.getDefaultOptions();
		return map;
	}	
	
	
	/*
	 * @see org.eclipse.jface.preference.PreferencePage#createContents(Composite)
	 */
	protected Control createContents(Composite parent) {
		setShell(parent.getShell());
		Composite othersComposite= createBuildPathTabContent(parent);
		othersComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
				
		validateSettings(null, null);
	
		return othersComposite;
	}
	private Composite createBuildPathTabContent(Composite folder) {
		String[] enableDisableValues= new String[] { ENABLED, DISABLED };
		int nColumns= 3;
		
		GridLayout layout= new GridLayout();
		layout.numColumns= nColumns;
		Composite othersComposite= new Composite(folder, SWT.NULL);
		othersComposite.setLayout(layout);
		String label= PreferencesMessages.getString("CompilerConfigurationBlock.enable_exclusion_patterns.label");