You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by st...@apache.org on 2013/09/10 12:25:40 UTC

svn commit: r1521425 - /sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/SlingLaunchpadBehaviour.java

Author: stefanegli
Date: Tue Sep 10 10:25:40 2013
New Revision: 1521425

URL: http://svn.apache.org/r1521425
Log:
SLING-3009 : only create folders/files if they dont exist

Modified:
    sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/SlingLaunchpadBehaviour.java

Modified: sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/SlingLaunchpadBehaviour.java
URL: http://svn.apache.org/viewvc/sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/SlingLaunchpadBehaviour.java?rev=1521425&r1=1521424&r2=1521425&view=diff
==============================================================================
--- sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/SlingLaunchpadBehaviour.java (original)
+++ sling/trunk/tooling/ide/eclipse-core/src/org/apache/sling/ide/eclipse/core/internal/SlingLaunchpadBehaviour.java Tue Sep 10 10:25:40 2013
@@ -189,10 +189,14 @@ public class SlingLaunchpadBehaviour ext
 				final String launchMemento = MavenLaunchHelper.createMavenLaunchConfigMemento(project.getLocation().toString(),
 						"sling:install", "bundle", false, null);
 				IFolder dotLaunches = project.getFolder(".settings").getFolder(".launches");
-				dotLaunches.create(true, true, monitor);
+				if (!dotLaunches.exists()) {
+					dotLaunches.create(true, true, monitor);
+				}
 				IFile launchFile = dotLaunches.getFile("sling_install.launch");
 				InputStream in = new ByteArrayInputStream(launchMemento.getBytes());
-				launchFile.create(in, true, monitor);
+				if (!launchFile.exists()) {
+					launchFile.create(in, true, monitor);
+				}
 
 				ILaunchConfiguration launchConfig = 
 						DebugPlugin.getDefault().getLaunchManager().getLaunchConfiguration(launchFile);