You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2011/04/24 21:32:34 UTC

svn commit: r1096362 - /karaf/branches/karaf-2.2.x/tooling/features-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateFeaturesXmlMojo.java

Author: jbonofre
Date: Sun Apr 24 19:32:34 2011
New Revision: 1096362

URL: http://svn.apache.org/viewvc?rev=1096362&view=rev
Log:
[KARAF-504] Automatically create the output file parent directory.

Modified:
    karaf/branches/karaf-2.2.x/tooling/features-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateFeaturesXmlMojo.java

Modified: karaf/branches/karaf-2.2.x/tooling/features-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateFeaturesXmlMojo.java
URL: http://svn.apache.org/viewvc/karaf/branches/karaf-2.2.x/tooling/features-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateFeaturesXmlMojo.java?rev=1096362&r1=1096361&r2=1096362&view=diff
==============================================================================
--- karaf/branches/karaf-2.2.x/tooling/features-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateFeaturesXmlMojo.java (original)
+++ karaf/branches/karaf-2.2.x/tooling/features-maven-plugin/src/main/java/org/apache/karaf/tooling/features/GenerateFeaturesXmlMojo.java Sun Apr 24 19:32:34 2011
@@ -142,6 +142,10 @@ public class GenerateFeaturesXmlMojo ext
     public void execute() throws MojoExecutionException, MojoFailureException {
         PrintStream out = null;
         try {
+            File parent = outputFile.getParentFile();
+            if (!parent.exists()) {
+                parent.mkdirs();
+            }
             out = new PrintStream(new FileOutputStream(outputFile));
             readSystemPackages();
             readKernelBundles();