On 9/28/2018
4:03 AM, Peter Hermsdorf wrote:
>
> Hi Scott,
>
> thanks (again) for fixing the issue with the
serialization. I finally
> could upgrade to ECF 3.14.1 with the
additional bundles from the
> snapshot build with the 3 bug fixes. I
haven't observed any additional
> issues - nor the test suite.
>
> Just one more thing: when building the
product i stumbled across the
> following error:
>
>
org.eclipse.ecf.remoteservice.feature.feature.group
> 2.5.0.v20180409-2248 depends on:
> org.eclipse.ecf.remoteservice.asyncproxy
[2.1.0.v20180409-2248]
>
> Maybe it would be possible to define that
dependency as optional as
> addition to bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=539469
.
>
I'm not sure. I don't immediately know how we
would have the feature
optionally include the 2.1 and 1.1 bundles. One
or the other are
required, based upon the dependencies as Peter
points out. Mat: do
you know how to do that?
Hmm, I'm not sure you can.
Eclipse "features" are kind of a hacky hold-over
from the pre-OSGi days...
I think the easiest way to
workaround this would be not to include the
"o.e.ecf.remoteservice.feature" feature in one's
product definition, but rather simply include the
"o.e.ecf.remoteservice" bundle and the
"o.e.ecf.remoteservice.asyncproxy" version of your
choice instead.