You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by "A. Rothman" <am...@amichais.net> on 2013/09/27 14:55:23 UTC
add-features-to-repo failure when upgrading to karaf-maven-plugin
Hi,
I'm trying to create an offline installation of karaf 2.3.3 containing
the dosgi and activemq features. The following configuration worked
(when adding the springsource release and ops4j sonatype snapshot
repositories):
<plugin>
<groupId>org.apache.karaf.tooling</groupId>
<artifactId>features-maven-plugin</artifactId>
<version>2.3.3</version>
<executions>
<execution>
<id>add-features-to-repo</id>
<phase>generate-resources</phase>
<goals>
<goal>add-features-to-repo</goal>
</goals>
<configuration>
<karafVersion>2.3.3</karafVersion>
<addTransitiveFeatures>true</addTransitiveFeatures>
<descriptors>
<descriptor>mvn:org.apache.activemq/activemq-karaf/5.8.0/xml/features</descriptor>
<descriptor>mvn:org.apache.cxf.dosgi/cxf-dosgi/1.6-SNAPSHOT/xml/features</descriptor>
</descriptors>
<features>
<feature>cxf-dosgi-discovery-distributed</feature>
<feature>activemq-broker</feature>
</features>
<repository>target/features-repo</repository>
</configuration>
</execution>
</executions>
</plugin>
Next I tried upgrading to the new karaf-maven-plugin 3.0.0-SNAPSHOT: I
changed the plugin name and version to the new ones, and the goal name
to features-add-to-repository, so now it should be working with the new
plugin. However now the build fails:
[INFO] --- karaf-maven-plugin:3.0.0-SNAPSHOT:features-add-to-repository
(features-add-to-repository) @ com.intellitradegroup.custom-karaf ---
[INFO] Copying artifact:
org.apache.karaf.features:enterprise:xml:features:2.3.3
[WARNING] Can't add
mvn:org.apache.karaf.features/enterprise/2.3.3/xml/features in the
descriptors set
[INFO] Copying artifact:
org.apache.karaf.features:standard:xml:features:2.3.3
[WARNING] Can't add
mvn:org.apache.karaf.features/standard/2.3.3/xml/features in the
descriptors set
[INFO] Copying artifact:
org.apache.karaf.features:standard:xml:features:2.3.3
[WARNING] Can't add
mvn:org.apache.karaf.features/standard/2.3.3/xml/features in the
descriptors set
[INFO] Copying artifact:
org.apache.activemq:activemq-karaf:xml:features:5.8.0
[INFO] Copying artifact:
org.apache.cxf.dosgi:cxf-dosgi:xml:features:1.6-SNAPSHOT
[INFO] Copying artifact: org.apache.cxf.karaf:apache-cxf:xml:features:2.7.6
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 7.156s
[INFO] Finished at: Fri Sep 27 15:46:59 IDT 2013
[INFO] Final Memory: 26M/527M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.karaf.tooling:karaf-maven-plugin:3.0.0-SNAPSHOT:features-add-to-repository
(features-add-to-repository) on project example.custom-karaf: Error
populating repository: Unable to find the feature 'http-whiteboard' ->
[Help 1]
I also tried removing the addTransitiveFeatures option (docs don't
mention it, though it seems to still be supported) and also changing the
karafVersion option to 3.0.0-SNAPSHOT (in case there's an issue with
cross-version repo creation), but the error persists.
What else needs to be updated for the new plugin to work?
Thanks,
Amichai
Re: add-features-to-repo failure when upgrading to karaf-maven-plugin
Posted by Bengt Rodehav <be...@rodehav.com>.
Got it to work as follows:
<features xmlns="http://karaf.apache.org/xmlns/features/v1.4.0"
name="enterprise-4.0.5">
<repository>mvn:org.apache.karaf.features/standard/${karaf-version}/xml/features</repository>
I didn't have a namespace in the <features> tag and I hadn't added the
Karaf standard repository descriptor.
That's all it took,
/Bengt
2016-06-29 16:08 GMT+02:00 Bengt Rodehav <be...@rodehav.com>:
> Did you ever get an answer to this?
>
> I get the same problem when upgrading from Karaf 2.4.1 to 4.0.5 and would
> like to know how you solved it.
>
> /Bengt
>
> 2013-09-27 14:55 GMT+02:00 A. Rothman <am...@amichais.net>:
>
>> Hi,
>>
>> I'm trying to create an offline installation of karaf 2.3.3 containing
>> the dosgi and activemq features. The following configuration worked (when
>> adding the springsource release and ops4j sonatype snapshot repositories):
>>
>>
>> <plugin>
>> <groupId>org.apache.karaf.tooling</groupId>
>> <artifactId>features-maven-plugin</artifactId>
>> <version>2.3.3</version>
>> <executions>
>> <execution>
>> <id>add-features-to-repo</id>
>> <phase>generate-resources</phase>
>> <goals>
>> <goal>add-features-to-repo</goal>
>> </goals>
>> <configuration>
>> <karafVersion>2.3.3</karafVersion>
>> <addTransitiveFeatures>true</addTransitiveFeatures>
>> <descriptors>
>>
>> <descriptor>mvn:org.apache.activemq/activemq-karaf/5.8.0/xml/features</descriptor>
>>
>> <descriptor>mvn:org.apache.cxf.dosgi/cxf-dosgi/1.6-SNAPSHOT/xml/features</descriptor>
>> </descriptors>
>> <features>
>> <feature>cxf-dosgi-discovery-distributed</feature>
>> <feature>activemq-broker</feature>
>> </features>
>> <repository>target/features-repo</repository>
>> </configuration>
>> </execution>
>> </executions>
>> </plugin>
>>
>>
>> Next I tried upgrading to the new karaf-maven-plugin 3.0.0-SNAPSHOT: I
>> changed the plugin name and version to the new ones, and the goal name to
>> features-add-to-repository, so now it should be working with the new
>> plugin. However now the build fails:
>>
>>
>> [INFO] --- karaf-maven-plugin:3.0.0-SNAPSHOT:features-add-to-repository
>> (features-add-to-repository) @ com.intellitradegroup.custom-karaf ---
>> [INFO] Copying artifact:
>> org.apache.karaf.features:enterprise:xml:features:2.3.3
>> [WARNING] Can't add
>> mvn:org.apache.karaf.features/enterprise/2.3.3/xml/features in the
>> descriptors set
>> [INFO] Copying artifact:
>> org.apache.karaf.features:standard:xml:features:2.3.3
>> [WARNING] Can't add
>> mvn:org.apache.karaf.features/standard/2.3.3/xml/features in the
>> descriptors set
>> [INFO] Copying artifact:
>> org.apache.karaf.features:standard:xml:features:2.3.3
>> [WARNING] Can't add
>> mvn:org.apache.karaf.features/standard/2.3.3/xml/features in the
>> descriptors set
>> [INFO] Copying artifact:
>> org.apache.activemq:activemq-karaf:xml:features:5.8.0
>> [INFO] Copying artifact:
>> org.apache.cxf.dosgi:cxf-dosgi:xml:features:1.6-SNAPSHOT
>> [INFO] Copying artifact:
>> org.apache.cxf.karaf:apache-cxf:xml:features:2.7.6
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 7.156s
>> [INFO] Finished at: Fri Sep 27 15:46:59 IDT 2013
>> [INFO] Final Memory: 26M/527M
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] Failed to execute goal
>> org.apache.karaf.tooling:karaf-maven-plugin:3.0.0-SNAPSHOT:features-add-to-repository
>> (features-add-to-repository) on project example.custom-karaf: Error
>> populating repository: Unable to find the feature 'http-whiteboard' ->
>> [Help 1]
>>
>>
>> I also tried removing the addTransitiveFeatures option (docs don't
>> mention it, though it seems to still be supported) and also changing the
>> karafVersion option to 3.0.0-SNAPSHOT (in case there's an issue with
>> cross-version repo creation), but the error persists.
>>
>> What else needs to be updated for the new plugin to work?
>>
>> Thanks,
>>
>> Amichai
>>
>>
>>
>
Re: add-features-to-repo failure when upgrading to karaf-maven-plugin
Posted by Bengt Rodehav <be...@rodehav.com>.
Did you ever get an answer to this?
I get the same problem when upgrading from Karaf 2.4.1 to 4.0.5 and would
like to know how you solved it.
/Bengt
2013-09-27 14:55 GMT+02:00 A. Rothman <am...@amichais.net>:
> Hi,
>
> I'm trying to create an offline installation of karaf 2.3.3 containing the
> dosgi and activemq features. The following configuration worked (when
> adding the springsource release and ops4j sonatype snapshot repositories):
>
>
> <plugin>
> <groupId>org.apache.karaf.tooling</groupId>
> <artifactId>features-maven-plugin</artifactId>
> <version>2.3.3</version>
> <executions>
> <execution>
> <id>add-features-to-repo</id>
> <phase>generate-resources</phase>
> <goals>
> <goal>add-features-to-repo</goal>
> </goals>
> <configuration>
> <karafVersion>2.3.3</karafVersion>
> <addTransitiveFeatures>true</addTransitiveFeatures>
> <descriptors>
>
> <descriptor>mvn:org.apache.activemq/activemq-karaf/5.8.0/xml/features</descriptor>
>
> <descriptor>mvn:org.apache.cxf.dosgi/cxf-dosgi/1.6-SNAPSHOT/xml/features</descriptor>
> </descriptors>
> <features>
> <feature>cxf-dosgi-discovery-distributed</feature>
> <feature>activemq-broker</feature>
> </features>
> <repository>target/features-repo</repository>
> </configuration>
> </execution>
> </executions>
> </plugin>
>
>
> Next I tried upgrading to the new karaf-maven-plugin 3.0.0-SNAPSHOT: I
> changed the plugin name and version to the new ones, and the goal name to
> features-add-to-repository, so now it should be working with the new
> plugin. However now the build fails:
>
>
> [INFO] --- karaf-maven-plugin:3.0.0-SNAPSHOT:features-add-to-repository
> (features-add-to-repository) @ com.intellitradegroup.custom-karaf ---
> [INFO] Copying artifact:
> org.apache.karaf.features:enterprise:xml:features:2.3.3
> [WARNING] Can't add
> mvn:org.apache.karaf.features/enterprise/2.3.3/xml/features in the
> descriptors set
> [INFO] Copying artifact:
> org.apache.karaf.features:standard:xml:features:2.3.3
> [WARNING] Can't add
> mvn:org.apache.karaf.features/standard/2.3.3/xml/features in the
> descriptors set
> [INFO] Copying artifact:
> org.apache.karaf.features:standard:xml:features:2.3.3
> [WARNING] Can't add
> mvn:org.apache.karaf.features/standard/2.3.3/xml/features in the
> descriptors set
> [INFO] Copying artifact:
> org.apache.activemq:activemq-karaf:xml:features:5.8.0
> [INFO] Copying artifact:
> org.apache.cxf.dosgi:cxf-dosgi:xml:features:1.6-SNAPSHOT
> [INFO] Copying artifact: org.apache.cxf.karaf:apache-cxf:xml:features:2.7.6
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 7.156s
> [INFO] Finished at: Fri Sep 27 15:46:59 IDT 2013
> [INFO] Final Memory: 26M/527M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.karaf.tooling:karaf-maven-plugin:3.0.0-SNAPSHOT:features-add-to-repository
> (features-add-to-repository) on project example.custom-karaf: Error
> populating repository: Unable to find the feature 'http-whiteboard' ->
> [Help 1]
>
>
> I also tried removing the addTransitiveFeatures option (docs don't mention
> it, though it seems to still be supported) and also changing the
> karafVersion option to 3.0.0-SNAPSHOT (in case there's an issue with
> cross-version repo creation), but the error persists.
>
> What else needs to be updated for the new plugin to work?
>
> Thanks,
>
> Amichai
>
>
>