[jboss-cvs] jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/model ...

Robert Stryker rob.stryker at jboss.com
Mon Feb 26 16:20:59 EST 2007


  User: rawb    
  Date: 07/02/26 16:20:59

  Modified:    as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/model 
                        PackagesBuildListener.java
  Log:
  Integrating with packaging
  
  Revision  Changes    Path
  1.8       +6 -7      jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/model/PackagesBuildListener.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PackagesBuildListener.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/model/PackagesBuildListener.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -b -r1.7 -r1.8
  --- PackagesBuildListener.java	23 Feb 2007 21:57:33 -0000	1.7
  +++ PackagesBuildListener.java	26 Feb 2007 21:20:59 -0000	1.8
  @@ -26,6 +26,7 @@
   
   import org.eclipse.core.runtime.IPath;
   import org.eclipse.core.runtime.NullProgressMonitor;
  +
   import org.eclipse.wst.server.core.IModule;
   import org.eclipse.wst.server.core.IServer;
   import org.eclipse.wst.server.core.ServerCore;
  @@ -38,6 +39,7 @@
   import org.jboss.ide.eclipse.packages.core.model.IPackage;
   import org.jboss.ide.eclipse.packages.core.model.IPackageFileSet;
   import org.jboss.ide.eclipse.packages.core.model.PackagesCore;
  +import org.jboss.ide.eclipse.core.util.ResourceUtil;
   
   /**
    *
  @@ -45,7 +47,6 @@
    * This class is teh suck. I dont even know whether to keep it
    */
   public class PackagesBuildListener extends AbstractPackagesBuildListener {
  -//public class PackagesBuildListener {
   
   	public static PackagesBuildListener instance;
   	public static final String DEPLOY_SERVERS = "org.jboss.ide.eclipse.as.core.model.PackagesBuildListener.DeployServers";
  @@ -76,24 +77,22 @@
   
   	public void fileRemoved(IPackage topLevelPackage, IPackageFileSet fileset, IPath filePath) {
   		// make absolute
  -		IPath filePath2 = makeAbsolute(filePath); // change
  +		IPath filePath2 = makeAbsolute(filePath, topLevelPackage); // change
   		ArrayList removes = (ArrayList)removals.get(topLevelPackage);
   		if( !removes.contains(filePath2)) removes.add(filePath2);
   	}
   	public void fileUpdated(IPackage topLevelPackage, IPackageFileSet fileset, IPath filePath) {
   		// make absolute
  -		IPath filePath2 = makeAbsolute(filePath); // change
  +		IPath filePath2 = makeAbsolute(filePath, topLevelPackage); // change
   		ArrayList changes = (ArrayList)changesOrAdditions.get(topLevelPackage);
   		if( !changes.contains(filePath2)) changes.add(filePath2);
   	}
   
  -	public IPath makeAbsolute(IPath local) {
  +	public IPath makeAbsolute(IPath local, IPackage topLevelPackage) {
   		IPath file = PackagesCore.getBaseFile(local);
  -		
  -		return file;
  +		return ResourceUtil.makeAbsolute(file, topLevelPackage.isDestinationInWorkspace());
   	}
   	public void finishedBuildingPackage(IPackage pkg) {
  -		System.out.println("finished building package");
   		if( pkg.isTopLevel() && new Boolean(pkg.getProperty(AUTO_DEPLOY)).booleanValue()) {
   			publish(pkg);
   			// then clean up what's been changed
  
  
  



More information about the jboss-cvs-commits mailing list