karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francois Papon <francois.pa...@openobject.fr>
Subject Re: Odd feature repo behavior in 4.2.0 custom distro
Date Sun, 13 May 2018 15:36:10 GMT
Did you purge your .m2 repository ?

May be an old feature.xml file is used.

François


Le 13/05/2018 à 19:32, Francois Papon a écrit :
>
> Can you try be adding your features in the pom.xml assembly in the
> karaf-maven-plugin ?
>
> <installedFeatures>
>        <feature>my-feature</feature>
> </installedFeatures>
>
> François
>
>
> Le 13/05/2018 à 19:12, Erwin Hogeweg a écrit :
>> François,
>>>
>>> Can you share your pom.xml from the assembly module ?
>>>
>> Attached.
>>
>>
>>
>>
>> Erwin
>>> Le 13/05/2018 à 18:11, Erwin Hogeweg a écrit :
>>>> Hi François,
>>>>
>>>> Thanks for your reply.
>>>>>
>>>>> Did the feature:list show your feature un your custom distribution ?
>>>>>
>>>> Nope.
>>>>>
>>>>> You also set log to debug and see if there is something wrong.
>>>>>
>>>> Hmmm… 
>>>> 2018-05-13T15:48:05,948 | DEBUG | activator-1-thread-1 |
>>>> AetherBasedResolver              | 2 - org.ops4j.pax.url.mvn -
>>>> 2.5.4 | Resolved
>>>> (com.seecago.rome.server:rome-features:xml:features:1.0.0-SNAPSHOT)
>>>> as
>>>> <…>/Users/erwin/work/Rome/trunk/src/server/karaf.distro/target/assembly/system/com/seecago/rome/server/rome-features/1.0.0-SNAPSHOT/rome-features-1.0.0-SNAPSHOT-features.xml
>>>>
>>>> … I think I see what the issue is… the referenced feature is empty,
>>>> or pretty much empty.
>>>>
>>>> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
>>>> <features xmlns="http://karaf.apache.org/xmlns/features/v1.5.0"
>>>> name="rome-features"/>
>>>>
>>>> That is not the feature.xml I had in mind. The one from .m2 looks
>>>> much different. Wasn’t there a Jira issue raised a couple of weeks
>>>> ago about feature.xml not being generated completely? Or was that a
>>>> config file? I can’t find it anymore.
>>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Erwin
>>>>>
>>>>> François
>>>>>
>>>>> Le 13 mai 2018 00:43, Erwin Hogeweg <erwin.hogeweg@me.com
>>>>> <mailto:erwin.hogeweg@me.com>> a écrit :
>>>>>
>>>>>     Hi -
>>>>>
>>>>>     I ran into an issue with a custom distro.
>>>>>
>>>>>     Installing a local feature from the console works just fine,
>>>>>     but when I include the feature repo in the
>>>>>     org.apache.karaf.features.cfg file the feature won’t load
>>>>>     because karaf thinks it doesn’t exist.
>>>>>
>>>>>     This is what I get when I install from the console while the :
>>>>>
>>>>>     karaf@root()> feature:repo-add mvn:com.myproject/my-features/1.0.0-SNAPSHOT/xml/features
>>>>>     karaf@root()> feature:repo-list
>>>>>       my-features-1.0.0-SNAPSHOT               │
>>>>>     mvn:com.myproject/my-features/1.0.0-SNAPSHOT/xml/features
>>>>>     karaf@root()> feature:install my-feature
>>>>>     karaf@root()> 
>>>>>
>>>>>     This is the entry in the distro pom to add the repo to the
>>>>>     config file:
>>>>>
>>>>>     <dependency>
>>>>>     <groupId>com.myproject</groupId>
>>>>>     <artifactId>my-features</artifactId>
>>>>>     <version>${project.version}</version>
>>>>>     <classifier>features</classifier>
>>>>>     <type>xml</type>
>>>>>     <scope>runtime</scope>
>>>>>     </dependency>
>>>>>
>>>>>
>>>>>     And this is what I get when I install the feature in the distro:
>>>>>
>>>>>     feature:repo-list
>>>>>       my-features                     │
>>>>>     mvn:com.myproject/my-features/1.0.0-SNAPSHOT/xml/features
>>>>>     karaf@root()> feature:install my-feature
>>>>>     Error executing command: No matching features for my-feature/0
>>>>>
>>>>>     Not sure what is going on here. In the first case the
>>>>>     Repository name shown is the feature name as defined in
>>>>>     feature.xml, in the second case it is the feature artifact
>>>>>     name as defined in the pom.xml.
>>>>>
>>>>>     I checked the docs and compared my distro pom with the 4.2.0
>>>>>     source code. I don’t see (...) any glaring mistakes, but
>>>>>     obviously something must be wrong.
>>>>>
>>>>>     Any suggestions are greatly appreciated.
>>>>>
>>>>>
>>>>>     Kind Regards,
>>>>>
>>>>>     Erwin
>>>>>
>>>>
>>>
>>
>


Mime
View raw message