brevilo commented on a change in pull request #806:
URL: https://github.com/apache/cxf/pull/806#discussion_r674276537
##########
File path: rt/rs/microprofile-client/pom.xml
##########
@@ -185,6 +185,26 @@
<scope>test</scope>
</dependency>
</dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <configuration>
+ <instructions>
+
<_removeheaders>Bundle-ActivationPolicy</_removeheaders>
Review comment:
> I pulled your PR as-is, created a sample bundle to consume
`RestClientBuilderResolver` and played w/o `lazy` `cxf-rt-rs-mp-client` bundle
activation policy.
Sorry for being pedantic here but we need to be clear on this: did you pull
my PR and *then* tested the loader mechanism? It's of course expected to work
that way. Instead of pulling the whole PR you'd want to cherry-pick 2161767
only.
> Just leave it empty, like `<cxf.bundle.activation.policy />`, it will be
equivalent to eager activation.
Ok, tested the new property and it works as expected (prevents the
activation policy header from being added in the first place). I'd now go ahead
and amend 3b1df04 accordingly.
> In general, yes, but it would be great to have reproducer for the problem,
to understand why it happens.
See above. `lazy` activation simply means that the bundle is never STARTING
or ACTIVE, so SPI Fly won't find it. As soon as you use `eager` (which is the
default anyway) the bundle is started and SPI Fly can do its job.
> If it is easier for you, we could get capabilities merged (it is good
addition) and troubleshoot the bundle activation later on.
Doesn't really help since I need both 🤷♂️
Cheers
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]