I'm trying to create a KAR file for offline installation of our project using 
the maven plugin. I'm successfully got a KAR, but my feature file has two 
repository entries for CXF and activemq, the contents of which don't get 
embedded in the KAR, so karaf attempts to go to maven central to find them.

How do I make the plugin embed the contents of these repositories in the KAR.

POM:
<packaging>kar</packaging>
<plugin>
                <groupId>org.apache.karaf.tooling</groupId>
                <artifactId>karaf-maven-plugin</artifactId>
                <version>4.1.1</version>
                <extensions>true</extensions>
                <configuration>
                    <addTransitiveFeatures>true</addTransitiveFeatures>
                </configuration>

                <executions>
                    <execution>
                        <id>generate-feature-file</id>
                        <phase>package</phase>
                        <goals>
                            <goal>features-generate-descriptor</goal>
                        </goals>
                        <configuration>
                            
<includeProjectArtifact>false</includeProjectArtifact>
                            <aggregateFeatures>true</aggregateFeatures>
                        </configuration>
                    </execution>

                </executions>
            </plugin>


Feature file:
<?xml version="1.0" encoding="UTF-8"?>
<features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.0.0 
http://karaf.apache.org/xmlns/features/v1.0.0";>

        
<repository>mvn:org.apache.activemq/activemq-karaf/5.14.5/xml/features</repository>
        
<repository>mvn:org.apache.cxf.karaf/apache-cxf/3.1.11/xml/features</repository>

<!-- some text removed -->
</features>


-----------------------------
Liam MacIsaac
Senior Software Architect


Company Registration:
SMARTER GRID SOLUTIONS LIMITED (SC344695), Registered Office at Corruna House,
39 Cadogan Street, Glasgow, G2 7AB.

This e-mail transmission, and any
documents, files or previous e-mail messages attached to it, may contain
confidential or privileged information. It is intended for the named recipient
only. If you receive it in error please immediately notify the sender and
destroy the original message and any attachments, not keeping a copy. It is
possible for e-mails to be intercepted or affected by viruses. Whilst virus
checks are maintained on inbound e-mails, no liability is accepted for viruses
or other material introduced with this message including any
attachment.

-----------------------------

Reply via email to