Author: cziegeler
Date: Fri Aug  4 12:27:37 2017
New Revision: 1804109

URL: http://svn.apache.org/viewvc?rev=1804109&view=rev
Log:
Fix include of sling models

Modified:
    
sling/whiteboard/cziegeler/feature-modelconverter/src/main/java/org/apache/sling/feature/modelconverter/impl/Main.java

Modified: 
sling/whiteboard/cziegeler/feature-modelconverter/src/main/java/org/apache/sling/feature/modelconverter/impl/Main.java
URL: 
http://svn.apache.org/viewvc/sling/whiteboard/cziegeler/feature-modelconverter/src/main/java/org/apache/sling/feature/modelconverter/impl/Main.java?rev=1804109&r1=1804108&r2=1804109&view=diff
==============================================================================
--- 
sling/whiteboard/cziegeler/feature-modelconverter/src/main/java/org/apache/sling/feature/modelconverter/impl/Main.java
 (original)
+++ 
sling/whiteboard/cziegeler/feature-modelconverter/src/main/java/org/apache/sling/feature/modelconverter/impl/Main.java
 Fri Aug  4 12:27:37 2017
@@ -16,6 +16,19 @@
  */
 package org.apache.sling.feature.modelconverter.impl;
 
+import java.io.File;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Enumeration;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
 import org.apache.commons.cli.BasicParser;
 import org.apache.commons.cli.CommandLine;
 import org.apache.commons.cli.CommandLineParser;
@@ -52,19 +65,6 @@ import org.osgi.framework.Constants;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import java.io.File;
-import java.io.FileReader;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Enumeration;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
 public class Main {
 
     private static Logger LOGGER;
@@ -388,7 +388,13 @@ public class Main {
                             final ArtifactManagerConfig cfg = new 
ArtifactManagerConfig();
                             final ArtifactManager mgr = 
ArtifactManager.getArtifactManager(cfg);
 
-                            final ArtifactHandler handler = 
mgr.getArtifactHandler(a.toMvnUrl());
+                            final ArtifactId correctedId = new 
ArtifactId(a.getGroupId(),
+                                    a.getArtifactId(),
+                                    a.getVersion(),
+                                    "slingstart".equals(a.getType()) ? 
"slingfeature" : a.getClassifier(),
+                                    "txt");
+
+                            final ArtifactHandler handler = 
mgr.getArtifactHandler(correctedId.toMvnUrl());
                             model = processModel(model, handler.getFile());
 
                             removeList.add(a);


Reply via email to