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