diff options
Diffstat (limited to 'ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker.java')
-rw-r--r-- | ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker.java | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker.java b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker.java index 859900bd9d..bbfd0431ef 100644 --- a/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker.java +++ b/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/builders/ManifestConsistencyChecker.java @@ -28,13 +28,8 @@ public class ManifestConsistencyChecker extends IncrementalProjectBuilder { private int BUILD = 0x4; private int STRUCTURE = 0x8; - private static boolean DEBUG = false; private static IProject[] EMPTY_LIST = new IProject[0]; - static { - DEBUG = PDECore.getDefault().isDebugging() && "true".equals(Platform.getDebugOption("org.eclipse.pde.core/validation")); //$NON-NLS-1$ //$NON-NLS-2$ - } - private SelfVisitor fSelfVisitor = new SelfVisitor(); private ClassChangeVisitor fClassFileVisitor = new ClassChangeVisitor(); @@ -83,7 +78,7 @@ public class ManifestConsistencyChecker extends IncrementalProjectBuilder { int kind = delta.getKind(); if (kind == IResourceDelta.ADDED || kind == IResourceDelta.REMOVED) { type = MANIFEST | EXTENSIONS | BUILD | STRUCTURE; - if (DEBUG) { + if (PDECore.DEBUG_VALIDATION) { System.out.print("Needs to rebuild project [" + getProject().getName() + "]: "); //$NON-NLS-1$ //$NON-NLS-2$ System.out.print(delta.getResource().getProjectRelativePath().toString()); System.out.print(" - "); //$NON-NLS-1$ @@ -101,28 +96,28 @@ public class ManifestConsistencyChecker extends IncrementalProjectBuilder { String name = resource.getName(); if (isLocalizationFile(resource)) { type |= MANIFEST | EXTENSIONS; - if (DEBUG) { + if (PDECore.DEBUG_VALIDATION) { System.out.print("Needs to rebuild manifest and extensions in project [" + getProject().getName() + "]: "); //$NON-NLS-1$ //$NON-NLS-2$ System.out.print(delta.getResource().getProjectRelativePath().toString()); System.out.println(" - changed"); //$NON-NLS-1$ } } else if (file.equals(PDEProject.getManifest(project))) { type |= MANIFEST | EXTENSIONS | BUILD; - if (DEBUG) { + if (PDECore.DEBUG_VALIDATION) { System.out.print("Needs to rebuild project [" + getProject().getName() + "]: "); //$NON-NLS-1$ //$NON-NLS-2$ System.out.print(delta.getResource().getProjectRelativePath().toString()); System.out.println(" - changed"); //$NON-NLS-1$ } } else if (name.endsWith(".exsd") || file.equals(PDEProject.getPluginXml(project)) || file.equals(PDEProject.getFragmentXml(project))) { //$NON-NLS-1$ type |= EXTENSIONS; - if (DEBUG) { + if (PDECore.DEBUG_VALIDATION) { System.out.print("Needs to rebuild extensions in project [" + getProject().getName() + "]: "); //$NON-NLS-1$ //$NON-NLS-2$ System.out.print(delta.getResource().getProjectRelativePath().toString()); System.out.println(" - changed"); //$NON-NLS-1$ } } else if (file.equals(PDEProject.getBuildProperties(project))) { type |= BUILD; - if (DEBUG) { + if (PDECore.DEBUG_VALIDATION) { System.out.print("Needs to rebuild build.properties in project [" + getProject().getName() + "]: "); //$NON-NLS-1$ //$NON-NLS-2$ System.out.print(delta.getResource().getProjectRelativePath().toString()); System.out.println(" - changed"); //$NON-NLS-1$ @@ -165,7 +160,7 @@ public class ManifestConsistencyChecker extends IncrementalProjectBuilder { // always do a build of the project if a full build or an unspecified change has occurred if (delta == null) { - if (DEBUG) { + if (PDECore.DEBUG_VALIDATION) { System.out.println("Project [" + getProject().getName() + "] - full build"); //$NON-NLS-1$ //$NON-NLS-2$ } return MANIFEST | EXTENSIONS | BUILD | STRUCTURE; @@ -176,7 +171,7 @@ public class ManifestConsistencyChecker extends IncrementalProjectBuilder { // has changed and a StateDelta was fired if (Boolean.TRUE.equals(project.getSessionProperty(PDECore.TOUCH_PROJECT))) { project.setSessionProperty(PDECore.TOUCH_PROJECT, null); - if (DEBUG) { + if (PDECore.DEBUG_VALIDATION) { System.out.println("Dependencies Changed: Project [" + getProject().getName() + "] - full build"); //$NON-NLS-1$ //$NON-NLS-2$ } return MANIFEST | EXTENSIONS | BUILD; @@ -200,7 +195,7 @@ public class ManifestConsistencyChecker extends IncrementalProjectBuilder { delta.accept(fClassFileVisitor); if (fClassFileVisitor.hasChanged()) { type |= MANIFEST | EXTENSIONS | BUILD; - if (DEBUG) { + if (PDECore.DEBUG_VALIDATION) { System.out.println("Class files changed due to dependency changes: Project [" + getProject().getName() + "] - rebuild manifest and properties files"); //$NON-NLS-1$ //$NON-NLS-2$ } } |