[jbosstools-commits] JBoss Tools SVN: r41998 - branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/publishers.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Jun 15 10:30:41 EDT 2012


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));;



More information about the jbosstools-commits mailing list