No bundles embedded in KAR repository
-------------------------------------

                 Key: KARAF-459
                 URL: https://issues.apache.org/jira/browse/KARAF-459
             Project: Karaf
          Issue Type: Bug
          Components: tooling
    Affects Versions: 2.2.0, 3.0.0
            Reporter: Jean-Baptiste Onofré
             Fix For: 2.2.0, 3.0.0


I defined a POM looking like:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>

   <modelVersion>4.0.0</modelVersion>

   <groupId>test</groupId>
   <artifactId>test</artifactId>
   <version>1.0</version>
   <packaging>pom</packaging>

   <build>
      <plugins>
         <plugin>
         <groupId>org.apache.karaf.tooling</groupId>
         <artifactId>features-maven-plugin</artifactId>
         <version>2.99.99-SNAPSHOT</version>
         <executions>
            <execution>
               <id>archive-kar</id>
               <goals>
                  <goal>archive-kar</goal>
               </goals>
               <configuration>
                  <featuresFile>src/main/resources/features.xml</featuresFile>
               </configuration>
            </execution>
         </executions>
         </plugin>
      </plugins>
   </build>

</project>

The features.xml is very simple:

<?xml version="1.0" encoding="UTF-8"?>
<features>

   <feature name="my" version="1.0">
      
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-collections/3.2.1_1</bundle>
   </feature>

</features>

I used:

mvn install

The kar is generated in the target directory, but when I'm checking the content:

jar tvf test-1.0.kar 
     0 Mon Feb 14 09:15:54 CET 2011 META-INF/
   127 Mon Feb 14 09:15:52 CET 2011 META-INF/MANIFEST.MF
     0 Mon Feb 14 09:15:54 CET 2011 repository/
     0 Mon Feb 14 09:15:54 CET 2011 repository/test/
     0 Mon Feb 14 09:15:54 CET 2011 repository/test/test/
     0 Mon Feb 14 09:15:54 CET 2011 repository/test/test/1.0/
   230 Mon Feb 14 09:03:40 CET 2011 
repository/test/test/1.0/test-1.0-feature.xml
     0 Mon Feb 14 09:15:54 CET 2011 META-INF/maven/
     0 Mon Feb 14 09:15:54 CET 2011 META-INF/maven/test/
     0 Mon Feb 14 09:15:54 CET 2011 META-INF/maven/test/test/
  1277 Mon Feb 14 09:15:40 CET 2011 META-INF/maven/test/test/pom.xml
    91 Mon Feb 14 09:15:52 CET 2011 META-INF/maven/test/test/pom.properties

So the features.xml is packaged in the KAR repository, but not the 
commons-collections bundle.

AFAII, the KAR should package both features descriptor and associated bundles, 
shouldn't it ?

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


Reply via email to