Author: snjeza
Date: 2010-11-16 16:25:56 -0500 (Tue, 16 Nov 2010)
New Revision: 26647
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/AbstractServerToolsPublisher.java
Log:
JBIDE-7517 Problem with deployment when Eclipse and JBoss AS are installed on different
Windows drives
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/AbstractServerToolsPublisher.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/AbstractServerToolsPublisher.java 2010-11-16
21:03:53 UTC (rev 26646)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/AbstractServerToolsPublisher.java 2010-11-16
21:25:56 UTC (rev 26647)
@@ -182,7 +182,12 @@
File temp = deployRoot.toFile().createTempFile(module.getName(), ".tmp",
deployRoot.toFile()); //$NON-NLS-1$
IPath tempFile = new Path(temp.getAbsolutePath());
list.addAll(Arrays.asList(PublishUtil.packModuleIntoJar(moduleTree[moduleTree.length-1],
tempFile)));
- IPublishCopyCallbackHandler handler = getCallbackHandler(new Path("/"));
//$NON-NLS-1$
+ String device = deployPath.getDevice();
+ String root = "/"; //$NON-NLS-1$
+ if (device != null) {
+ root = device + root;
+ }
+ IPublishCopyCallbackHandler handler = getCallbackHandler(new Path(root));
String parentFolder = deployPath.removeLastSegments(1).toString();
handler.makeDirectoryIfRequired(new Path(parentFolder),
ProgressMonitorUtil.submon(monitor, 200));
ModuleFile mf = new ModuleFile(tempFile.toFile(), tempFile.lastSegment(), tempFile);
Show replies by date