[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model ...

Marshall Culpepper mculpepper at jboss.com
Tue Nov 21 14:42:36 EST 2006


  User: mculpepper
  Date: 06/11/21 14:42:36

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model 
                        PackagesCore.java
  Log:
  BuildPackagesAction uses new PackagesCore.buildProject() (this is the way it should've worked all along)
  
  Revision  Changes    Path
  1.6       +19 -0     jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/PackagesCore.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PackagesCore.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/PackagesCore.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- PackagesCore.java	20 Nov 2006 21:06:04 -0000	1.5
  +++ PackagesCore.java	21 Nov 2006 19:42:36 -0000	1.6
  @@ -28,6 +28,7 @@
   import org.eclipse.core.resources.IContainer;
   import org.eclipse.core.resources.IFile;
   import org.eclipse.core.resources.IProject;
  +import org.eclipse.core.resources.IncrementalProjectBuilder;
   import org.eclipse.core.runtime.CoreException;
   import org.eclipse.core.runtime.IPath;
   import org.eclipse.core.runtime.IProgressMonitor;
  @@ -245,6 +246,24 @@
   	}
   	
   	/**
  +	 * Builds all of a project's packages
  +	 * @param project The project to build
  +	 * @param monitor A progress monitor
  +	 */
  +	public static void buildProject (IProject project, IProgressMonitor monitor)
  +	{
  +		if (monitor == null) monitor = new NullProgressMonitor();
  +		
  +		PackageBuildDelegate delegate = new PackageBuildDelegate(project);
  +		try {
  +			delegate.build(IncrementalProjectBuilder.INCREMENTAL_BUILD, null, monitor);
  +		} catch (CoreException e) {
  +			// TODO Auto-generated catch block
  +			e.printStackTrace();
  +		}
  +	}
  +	
  +	/**
   	 * Build the passed-in package.
   	 * @param pkg The package to build
   	 */
  
  
  



More information about the jboss-cvs-commits mailing list