[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/archives/core/model ...
Robert Stryker
rob.stryker at jboss.com
Wed Apr 18 13:48:46 EDT 2007
User: rawb
Date: 07/04/18 13:48:46
Modified: core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/archives/core/model
PackagesCore.java
Log:
Added build archive actions which were missing
Revision Changes Path
1.2 +7 -29 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/archives/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/archives/core/model/PackagesCore.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- PackagesCore.java 18 Apr 2007 16:52:05 -0000 1.1
+++ PackagesCore.java 18 Apr 2007 17:48:46 -0000 1.2
@@ -12,6 +12,7 @@
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Path;
import org.jboss.ide.eclipse.archives.core.ExtensionManager;
+import org.jboss.ide.eclipse.archives.core.build.ArchiveBuildDelegate;
import org.jboss.ide.eclipse.archives.core.build.ModelChangeListener;
import org.jboss.ide.eclipse.archives.core.model.internal.ArchivesModel;
import org.jboss.ide.eclipse.archives.core.model.types.IArchiveType;
@@ -58,18 +59,6 @@
-
-
-
- /**
- * Builds all of a project's packages (performs a FULL_BUILD)
- * @param project The project to build
- * @param monitor A progress monitor
- */
- public static void buildProject (IProject project, IProgressMonitor monitor) {
- buildProject(project, IncrementalProjectBuilder.FULL_BUILD, monitor);
- }
-
/**
* Builds all of a project's packages. Note that this does not call any builders before or after the package builder (i.e. the JDT builder).
* If you are looking to run all the builders on a project use project.build()
@@ -77,29 +66,18 @@
* @param buildType FULL_BUILD, INCREMENTAL_BUILD, CLEAN_BUILD, etc
* @param monitor A progress monitor
*/
- public static void buildProject (IProject project, int buildType, IProgressMonitor monitor) {
+ public static void buildProject (IProject project, IProgressMonitor monitor) {
if (monitor == null) monitor = new NullProgressMonitor();
-
-// PackageBuildDelegate delegate = PackageBuildDelegate.instance();
-// delegate.setProject(project);
-// try {
-// delegate.build(buildType, null, monitor);
-// } catch (CoreException e) {
-// Trace.trace(PackagesCore.class, e);
-// }
+ new ArchiveBuildDelegate().fullProjectBuild(project);
}
/**
* Build the passed-in package.
* @param pkg The package to build
*/
- public static void buildPackage (IArchive pkg, IProgressMonitor monitor) {
-// if (monitor == null) monitor = new NullProgressMonitor();
-//
-// PackageBuildDelegate delegate = PackageBuildDelegate.instance();
-// delegate.setProject(pkg.getProject());
-//
-// delegate.buildSinglePackage(pkg, monitor);
+ public static void buildArchive (IArchive pkg, IProgressMonitor monitor) {
+ if (monitor == null) monitor = new NullProgressMonitor();
+ new ArchiveBuildDelegate().fullArchiveBuild(pkg);
}
public static IArchive[] getAllProjectPackages(IProgressMonitor monitor) {
@@ -148,7 +126,7 @@
* @param project The project whose packages to visit
* @param visitor The visitor
*/
- public static void visitProjectPackages (IProject project, IArchiveNodeVisitor visitor) {
+ public static void visitProjectArchives (IProject project, IArchiveNodeVisitor visitor) {
if (packageFileExists(project)) {
IArchive packages[] = getProjectPackages(project, null, false);
if( packages == null ) return;
More information about the jboss-cvs-commits
mailing list