diff options
author | Igor Fedorenko | 2011-11-07 18:14:34 +0000 |
---|---|---|
committer | Igor Fedorenko | 2011-11-07 18:14:34 +0000 |
commit | 3d354e58f72f7385ed8a3f817cedec61106d32c1 (patch) | |
tree | 7e11355fda11d7697577fc0606eb78f8097618b0 /org.eclipse.m2e.jdt | |
parent | e27ce7897641681fabf6eebeacdb90a7e9014277 (diff) | |
download | m2e-core-3d354e58f72f7385ed8a3f817cedec61106d32c1.tar.gz m2e-core-3d354e58f72f7385ed8a3f817cedec61106d32c1.tar.xz m2e-core-3d354e58f72f7385ed8a3f817cedec61106d32c1.zip |
360962 preserver forbiddenReference JDT preference set by User
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Diffstat (limited to 'org.eclipse.m2e.jdt')
-rw-r--r-- | org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java b/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java index 246786ea..b711fa06 100644 --- a/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java +++ b/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/internal/AbstractJavaProjectConfigurator.java @@ -486,7 +486,12 @@ public abstract class AbstractJavaProjectConfigurator extends AbstractProjectCon options.put(JavaCore.COMPILER_SOURCE, source); options.put(JavaCore.COMPILER_COMPLIANCE, source); options.put(JavaCore.COMPILER_CODEGEN_TARGET_PLATFORM, target); - options.put(JavaCore.COMPILER_PB_FORBIDDEN_REFERENCE, "warning"); //$NON-NLS-1$ + + // 360962 keep forbidden_reference severity set by the user + IJavaProject jp = JavaCore.create(request.getProject()); + if(jp != null && jp.getOption(JavaCore.COMPILER_PB_FORBIDDEN_REFERENCE, false) == null) { + options.put(JavaCore.COMPILER_PB_FORBIDDEN_REFERENCE, "warning"); //$NON-NLS-1$ + } } protected List<MojoExecution> getCompilerMojoExecutions(ProjectConfigurationRequest request, IProgressMonitor monitor) |