I have custom distribution that compiled successfully with Karaf v3.0.1 but now does not not with v3.0.2. It has a problem referencing a features xml file from a dependent Kar. It's almost like it's not looking inside the Kar for the features xml file. Ultimately, what I'm trying to do is install a feature from the dependent Kar. Again, this exact same POM works with v3.0.1. All versions in POM are specified in a parent POM so that is why they are not seen there. Essentially for the 3.0.2 test, the version of the karaf-maven-plugin, and the karaf standard and framework dependencies were bumped to 3.0.2. Any help is appreciated.
Error during compilation of custom distro: Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact com.samstercode.karafrecipes:karaf-app:xml:features:1.0.0-SNAPSHOT in nexus (http://localhost:8081/nexus/content/groups/karaf-recipes) Here is the pom.xml file for the custom distro: <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> <parent> <groupId>com.samstercode.karafrecipes</groupId> <artifactId>karaf-recipes</artifactId> <version>1.0.0-SNAPSHOT</version> </parent> <artifactId>karaf-distro</artifactId> <packaging>karaf-assembly</packaging> <name>KARAF RECIPES :: DISTRO</name> <description>Karaf Recipes Distribution</description> <dependencies> <dependency> <groupId>org.apache.karaf.features</groupId> <artifactId>framework</artifactId> <type>kar</type> </dependency> <dependency> <groupId>org.apache.karaf.features</groupId> <artifactId>standard</artifactId> <classifier>features</classifier> <type>xml</type> <scope>runtime</scope> </dependency> <dependency> <groupId>org.apache.cxf.karaf</groupId> <artifactId>apache-cxf</artifactId> <classifier>features</classifier> <type>xml</type> <scope>runtime</scope> </dependency> <dependency> <groupId>com.samstercode.karafrecipes</groupId> <artifactId>karaf-app</artifactId> <version>${project.version}</version> <type>kar</type> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.karaf.tooling</groupId> <artifactId>karaf-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <bootFeatures> <feature>standard</feature> <feature>management</feature> <feature>webconsole</feature> <feature>cxf-rs-security-cors</feature> <feature>war</feature> <feature>karaf-app</feature> </bootFeatures> </configuration> </plugin> </plugins> </build> </project> -- View this message in context: http://karaf.922171.n3.nabble.com/Custom-Distribution-3-0-1-vs-3-0-2-Difference-tp4036225.html Sent from the Karaf - User mailing list archive at Nabble.com.
