Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-365

Merge .kar files in features-maven-plugin during "add-features-to-repo" goal

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 4.0.0.M3, 3.0.5
    • karaf
    • None

    Description

      What I can think of there is to extend the add-feature-to-repo goal to something like:

            <plugin>
              <groupId>org.apache.karaf.tooling</groupId>
              <artifactId>features-maven-plugin</artifactId>
              <version>${karaf.version}</version>
              <executions>
                <execution>
                  <id>add-features-to-repo</id>
                  <phase>generate-resources</phase>
                  <goals>
                    <goal>add-features-to-repo</goal>
                  </goals>
                  <configuration>
                    <descriptors>
                      DESCRIPTORS
                    </descriptors>
                    <features>
                      FEATURES
                    </features>
                    <kars>
                      KARS
                    </kars>
                    <repository>target/features-repo</repository>
                    <failOnArtifactResolutionError>true</failOnArtifactResolutionError>
                  </configuration>
                </execution>
              </executions>
            </plugin>
      

      .kar files could be installed via maven but basically nothing more than merging them into the "repository" happens. This should do it for now, should be simple to implement but allow an additional abstraction layer since entire packages could be used without looking at the features file at this place at all.

      I'm not sure by now how useful this will be since you can do the same via the feature file (which is anyhow required to build a kar file). But at least it would assist to make .kar to the default packaging for karaf features.

      Attachments

        Issue Links

          Activity

            People

              jbonofre Jean-Baptiste Onofré
              pieber Andreas Pieber
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: