Author: fbricon
Date: 2012-06-15 10:30:40 -0400 (Fri, 15 Jun 2012)
New Revision: 41998
Modified:
branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/AbstractServerToolsPublisher.java
Log:
JBIDE-12188 : create tempDeploy folder if needed before zipping child modules
Modified:
branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/AbstractServerToolsPublisher.java
===================================================================
---
branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/AbstractServerToolsPublisher.java 2012-06-15
13:58:53 UTC (rev 41997)
+++
branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers/AbstractServerToolsPublisher.java 2012-06-15
14:30:40 UTC (rev 41998)
@@ -249,9 +249,15 @@
resources = ResourceModuleResourceUtil.addFileToModuleResources(
tmpTree, new Path("/"), resources, path, childFile); //$NON-NLS-1$
}
+
+ File tempDeployFolder = deployRoot.toFile();
+ //JBIDE-12188 : EAP server created by the JBDS installer doesn't create the temp
folder
+ if (!tempDeployFolder.exists()) {
+ tempDeployFolder.mkdirs();
+ }
// Make output
- temp = File.createTempFile(module.getName(), ".tmp", deployRoot.toFile());
//$NON-NLS-1$
+ temp = File.createTempFile(module.getName(), ".tmp", tempDeployFolder);
//$NON-NLS-1$
IPath tempFile = new Path(temp.getAbsolutePath());
IStatus[] e2 =
PublishUtil.packModuleIntoJar(moduleTree[moduleTree.length-1].getName(),
resources, tempFile, getPathFilter(moduleTree));;
Show replies by date