[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