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

Marshall Culpepper mculpepper at jboss.com
Thu Mar 1 11:50:55 EST 2007


  User: mculpepper
  Date: 07/03/01 11:50:55

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/internal 
                        PackageFileSetImpl.java
  Log:
  getSourcePath() wasn't working for sub-dirs under a project, this should now be fixed. [JBIDE-455]
  
  file copy tracing now shows the destination path of each file being copied
  
  Revision  Changes    Path
  1.11      +304 -298  jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/internal/PackageFileSetImpl.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: PackageFileSetImpl.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/internal/PackageFileSetImpl.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -b -r1.10 -r1.11
  --- PackageFileSetImpl.java	26 Feb 2007 19:12:03 -0000	1.10
  +++ PackageFileSetImpl.java	1 Mar 2007 16:50:55 -0000	1.11
  @@ -31,7 +31,6 @@
   import org.eclipse.core.runtime.Path;
   import org.jboss.ide.eclipse.core.util.ProjectUtil;
   import org.jboss.ide.eclipse.core.util.ResourceUtil;
  -import org.jboss.ide.eclipse.packages.core.PackagesCorePlugin;
   import org.jboss.ide.eclipse.packages.core.model.DirectoryScannerFactory;
   import org.jboss.ide.eclipse.packages.core.model.IPackageFileSet;
   import org.jboss.ide.eclipse.packages.core.model.PackagesCore;
  @@ -41,7 +40,7 @@
    * A PackageFileSetImpl.
    * 
    * @author <a href="marshall at jboss.org">Marshall Culpepper</a>
  - * @version $Revision: 1.10 $
  + * @version $Revision: 1.11 $
    */
   public class PackageFileSetImpl extends PackageNodeImpl implements
   		IPackageFileSet {
  @@ -130,11 +129,18 @@
   
   	public IPath getSourcePath() {
   		String path = filesetDelegate.getDir();
  -		if (filesetDelegate.getDir() == null || filesetDelegate.getDir().equals(".") || filesetDelegate.getDir().equals(""))
  +		if (path == null || path.equals(".") || path.equals(""))
   			return ProjectUtil.getProjectLocation(getSourceProject());
   		
  +		else {
  +			if (isInWorkspace())
  +			{
  +				return ResourceUtil.makeAbsolute(getSourceProject().getFolder(path));
  +			} else {
   		return new Path(path);
   	}
  +		}
  +	}
   	
   	public IProject getSourceProject() {
   		String projectName = filesetDelegate.getProject();
  
  
  



More information about the jboss-cvs-commits mailing list