[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/project ...
Marshall Culpepper
mculpepper at jboss.com
Mon Feb 26 14:17:44 EST 2007
User: mculpepper
Date: 07/02/26 14:17:44
Modified: core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/project
PackagesBuilder.java
Log:
newly refactored/sepearted build delegate. the build's main tasks are now split into 4 main classes (under project.build package):
- BuildEvents: handles event broadcasting, and model listening
- BuildFileOperations: responsible for updating/deleting physical filesystem nodes
- PackageBuildDelegate: the main "meat" that processes resource deltas, and delegates out to BuildFileOperations/BuildEvents
- TruezipUtil: all the truezip related utility functions
Some other notes:
- The scanner cache has been removed for the time being to help isolate problems in logic
- Code has been greatly consolidated in the BuildFileOperations, trying to shift to "everything is path based, just transform IResource"
Revision Changes Path
1.3 +47 -47 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/project/PackagesBuilder.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PackagesBuilder.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/project/PackagesBuilder.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- PackagesBuilder.java 21 Feb 2007 19:37:06 -0000 1.2
+++ PackagesBuilder.java 26 Feb 2007 19:17:44 -0000 1.3
@@ -27,7 +27,7 @@
import org.eclipse.core.resources.IncrementalProjectBuilder;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
-import org.jboss.ide.eclipse.packages.core.model.internal.PackageBuildDelegate;
+import org.jboss.ide.eclipse.packages.core.project.build.PackageBuildDelegate;
/**
* The builder is responsible for building packages.
More information about the jboss-cvs-commits
mailing list