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.