karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Jencks (JIRA)" <j...@apache.org>
Subject [jira] Commented: (KARAF-365) Merge .kar files in features-maven-plugin during "add-features-to-repo" goal
Date Sun, 13 Mar 2011 17:42:59 GMT

    [ https://issues.apache.org/jira/browse/KARAF-365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13006226#comment-13006226

David Jencks commented on KARAF-365:

Can you take a look at the karaf-assembly packaging?  I think it does something like this
in a much more convenient way.

I'm hoping to get an example karaf-assembly (although it will need to use the mojos separately)
into the karaf build soon, but there is currently an example at


> Merge .kar files in features-maven-plugin during "add-features-to-repo" goal
> ----------------------------------------------------------------------------
>                 Key: KARAF-365
>                 URL: https://issues.apache.org/jira/browse/KARAF-365
>             Project: Karaf
>          Issue Type: New Feature
>          Components: tooling
>            Reporter: Andreas Pieber
>            Priority: Minor
> What I can think of there is to extend the add-feature-to-repo goal to something like:
> {code}
>       <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>
> {code}
> .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.

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message