Author: rob.stryker(a)jboss.com
Date: 2008-06-03 15:24:43 -0400 (Tue, 03 Jun 2008)
New Revision: 8509
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/JstPublisher.java
Log:
JBIDE-2288
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/JstPublisher.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/JstPublisher.java 2008-06-03
19:11:02 UTC (rev 8508)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/JstPublisher.java 2008-06-03
19:24:43 UTC (rev 8509)
@@ -27,6 +27,7 @@
import java.util.ArrayList;
import org.eclipse.core.resources.IFile;
+import org.eclipse.core.runtime.Assert;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -273,6 +274,9 @@
* @return returns whether an error was found
*/
protected boolean localSafeDelete(IPath deployPath, final EventLogTreeItem event) {
+ String serverDeployFolder = server.getDeployDirectory();
+ Assert.isTrue(!deployPath.toFile().equals(new Path(serverDeployFolder).toFile()),
"An attempt to delete your entire deploy folder has been prevented. This should never
happen");
+
final Boolean[] errorFound = new Boolean[] { new Boolean(false)};
IFileUtilListener listener = new IFileUtilListener() {
public void fileCoppied(File source, File dest, boolean result,Exception e) {}
Show replies by date