You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by da...@apache.org on 2018/04/30 09:36:42 UTC

[sling-slingstart-maven-plugin] 02/07: WIP

This is an automated email from the ASF dual-hosted git repository.

davidb pushed a commit to branch featureModel
in repository https://gitbox.apache.org/repos/asf/sling-slingstart-maven-plugin.git

commit a260c0d1e586045a2cc06737024648c53f39faa2
Author: David Bosschaert <da...@gmail.com>
AuthorDate: Tue Mar 6 22:03:46 2018 +0000

    WIP
---
 .../sling/maven/slingstart/FeatureModelConverter.java      | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/main/java/org/apache/sling/maven/slingstart/FeatureModelConverter.java b/src/main/java/org/apache/sling/maven/slingstart/FeatureModelConverter.java
index 2756036..2dd2d4b 100644
--- a/src/main/java/org/apache/sling/maven/slingstart/FeatureModelConverter.java
+++ b/src/main/java/org/apache/sling/maven/slingstart/FeatureModelConverter.java
@@ -58,14 +58,18 @@ public class FeatureModelConverter {
         if (featureFiles.size() == 0)
             return;
 
-        File targetFile = new File(project.getBuild().getDirectory(), BUILD_DIR + "/model.txt");
-        targetFile.getParentFile().mkdirs();
+        File targetDir = new File(project.getBuild().getDirectory(), BUILD_DIR);
+        targetDir.mkdirs();
 
         try {
             ArtifactManager am = getArtifactManager(project, session);
-            System.out.println("$$$ Converting: " + featureFiles);
-            FeatureToProvisioning.convert(featureFiles, targetFile.getAbsolutePath(), false, am);
-            System.out.println("~~~ Converted at: " + targetFile);
+            for (File f : files) {
+                System.out.println("$$$ Converting: " + f);
+                String fn = targetDir.getAbsolutePath() + "/" + f.getName() + ".txt";
+                FeatureToProvisioning.convert(Collections.singletonList(f), fn, false, am);
+                System.out.println("~~~ Converted at: " + fn);
+
+            }
         } catch (Exception e) {
             throw new MavenExecutionException("Cannot convert feature files to provisioning model", e);
         }

-- 
To stop receiving notification emails like this one, please contact
davidb@apache.org.