Class FeatureModelConverter


  • public class FeatureModelConverter
    extends Object
    • Constructor Detail

      • FeatureModelConverter

        public FeatureModelConverter()
    • Method Detail

      • getFeature

        public static org.apache.sling.feature.Feature getFeature​(org.apache.sling.feature.ArtifactId id,
                                                                  org.apache.maven.execution.MavenSession session,
                                                                  org.apache.maven.project.MavenProject project,
                                                                  org.apache.maven.artifact.handler.manager.ArtifactHandlerManager manager,
                                                                  org.apache.maven.artifact.resolver.ArtifactResolver resolver)
      • convert

        public static void convert​(ModelPreprocessor.Environment env)
                            throws org.apache.maven.MavenExecutionException
        Throws:
        org.apache.maven.MavenExecutionException
      • convertDirectories

        public static void convertDirectories​(String featuresDirectory,
                                              org.apache.maven.project.MavenProject project,
                                              String defaultProvName,
                                              org.apache.sling.feature.builder.FeatureProvider fp)
                                       throws org.apache.maven.MavenExecutionException
        Throws:
        org.apache.maven.MavenExecutionException
      • readFeatureFile

        public static String readFeatureFile​(org.apache.maven.project.MavenProject project,
                                             File file,
                                             String suggestedClassifier)
        Read the json file, minify it, add id if missing and replace variables
        Parameters:
        file - The json file
        Returns:
        The read and minified JSON
      • getOSGiVersion

        public static String getOSGiVersion​(String version)