Mark Adamcin
Mark Adamcin
I haven't been actively maintaining this project, so it's dependencies are out of date, and probably won't work in 6.5. I haven't tried, though.
Hi Leigh, The short answer is "yes, that should work". I designed this application around a fully-functional internal API, plus supporting servlets which accept simple POST commands with consistent parameters...
And while I have not provided a scheduler UI to support internal scheduling of transfers out-of-the-box, all of the Recap services are exposed to OSGi with public APIs, so it...
Please try building with the latest master now. I believe I have completely eliminated the JTA dependency from the build.
Absent any bnd support for using only the wildcard entry for Service-Component, we might consider filing a bug ticket for felix since there is no reason this logic shouldn’t be...
@davidjgonzalez @kwin I think another possibility is that, from the perspective of the ComponentRegistry, the bundle modified event being triggered by the fragment installation may be calling `ScrExtension.start()` without first...
> Specifically WRT to the Service-Component configuration not overwriting the value, it appears it has something to do with: > > `-plugin.felixscr: org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin;destdir="$(basedir)/target/classes";log=error` > > If you comment this out,...
> I raised [bndtools/bnd#6108](https://github.com/bndtools/bnd/issues/6108) for this. @kwin Based on what you and @davidjgonzalez have described, I think it may be the `org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin` which is not removing the overlaps, not `aQute.bnd.component.DSAnnotations`....
> @adamcin - maybe im not following, but it seems like its `org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin` generating the overlaps. I was saying that if we removed all Felix SCR annotations from the code,...
> It is correct that the Scr-Bnd-Plugin is to blame here: https://github.com/apache/felix-dev/blob/81edc6e48db29feae5d0deb0af23719f50ddcb2b/tools/org.apache.felix.scr.bnd/src/main/java/org/apache/felix/scrplugin/bnd/SCRDescriptorBndPlugin.java#L212 > > I asked in https://bnd.discourse.group/t/overwrite-manifest-header-written-by-bnd-plugin/444/1 for a way how to fix the wrong manifest header in bnd...