[jbosstools-commits] JBoss Tools SVN: r22907 - trunk/archives/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/build.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Mon Jun 21 04:36:20 EDT 2010


Author: rob.stryker at jboss.com
Date: 2010-06-21 04:36:20 -0400 (Mon, 21 Jun 2010)
New Revision: 22907

Modified:
   trunk/archives/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/build/ArchiveBuildDelegate.java
Log:
JBIDE-6502 to trunk

Modified: trunk/archives/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/build/ArchiveBuildDelegate.java
===================================================================
--- trunk/archives/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/build/ArchiveBuildDelegate.java	2010-06-21 08:33:23 UTC (rev 22906)
+++ trunk/archives/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/build/ArchiveBuildDelegate.java	2010-06-21 08:36:20 UTC (rev 22907)
@@ -226,8 +226,12 @@
 				referencingArchives.size() * 1000);
 		for( Iterator<IArchive> i = referencingArchives.iterator(); i.hasNext();) {
 			IArchive toBuild = i.next();
-			errors.add(fullArchiveBuild(
-					toBuild, new SubProgressMonitor(referenceMon, 1000), log));
+			if( !toBuild.equals(pkg)) {
+				errors.add(fullArchiveBuild(
+						toBuild, new SubProgressMonitor(referenceMon, 1000), log));
+			} else {
+				// RECURSE ERROR
+			}
 		}
 
 		
@@ -359,13 +363,13 @@
 				cce.printStackTrace();  
 			}
 		}
-		incrementalBuild(null, changedPaths, new TreeSet(), false, 
-				new SubProgressMonitor(consumedMon, 500));
 		
-
 		if( errors.size() > 0 )
 			EventManager.error(null, errors.toArray(new IStatus[errors.size()]));
-
+		else {
+			incrementalBuild(null, changedPaths, new TreeSet(), false, 
+					new SubProgressMonitor(consumedMon, 500));
+		}
 		monitor.worked(50);
 		monitor.done();
 	}



More information about the jbosstools-commits mailing list