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