François, > Did you purge your .m2 repository ? > > May be an old feature.xml file is used. > Yes, did that multiple times. No difference.
Thanks, Erwin > > 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 >>>>> <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 <[email protected] >>>>>> <mailto:[email protected]>> 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 >>>>> >>>> >>> >> >
