[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