|
|
|
|
Re: Component definition XMLs not found in bundle org.eclipse.fx.ui.di [message #1431168 is a reply to message #1431157] |
Thu, 25 September 2014 09:44 |
Thomas Schindl Messages: 6651 Registered: July 2009 |
Senior Member |
|
|
Hi,
I think they have never been hard dependency for e4 so they have not
been required.
The build is done and now ui.di has the dependency on core.di &
di.context so things should now operate appropriately.
core.di has some cool features including @ContextValue, @Adapt and
ScopedObjectFactory who when used free you from dependencies on
org.eclipse.core.di & di.context and give you e.g. automatic enablement
for toolbar and menus ;-)
See https://wiki.eclipse.org/Efxclipse/Runtime/Recipes for examples and
my blog about
http://tomsondev.bestsolution.at/2013/11/21/what-ieclipsecontextdeclaremodifiable-is-good-for/
and
http://tomsondev.bestsolution.at/2013/11/21/writing-ieclipsecontext-less-code/
Tom
On 25.09.14 11:27, Thomas Elskens wrote:
> Tom,
>
> Thanks for answering. I added the bundles org.eclipse.fx.core.di and
> org.eclipse.core.di.context to my feature.xml and now the error message
> is much shorter and only a warning :
>
> java.version=1.8.0_05
> java.vendor=Oracle Corporation
> BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
> Framework arguments: -product
> be.groups.kernel.prestanew.portefeuilleclients.app.product
> -clearPersistedState
> Command-line arguments: -product
> be.groups.kernel.prestanew.portefeuilleclients.app.product -data
> C:\workspace\SignaletiqueFX/../runtime-be.groups.kernel.prestanew.portefeuilleclients.app.product
> -dev
> file:C:/workspace/SignaletiqueFX/.metadata/.plugins/org.eclipse.pde.core/be.groups.kernel.prestanew.portefeuilleclients.app.product.product/dev.properties
> -consoleLog -clearPersistedState
>
> !ENTRY org.eclipse.fx.ui.di 4 0 2014-09-25 11:23:27.151
> !MESSAGE [SCR] Component definition XMLs not found in bundle
> org.eclipse.fx.ui.di. The component header value is
> OSGI-INF/loggersupplier.xml
>
> !ENTRY org.eclipse.fx.ui.di 4 0 2014-09-25 11:23:27.153
> !MESSAGE [SCR] Component definition XMLs not found in bundle
> org.eclipse.fx.ui.di. The component header value is
> OSGI-INF/loggersupplier.xml
>
> I don't know how I managed to drop out this bundles ? Anyhow, everything
> seems to work now.
> Thanks a lot,
>
> Thomas
|
|
|
Powered by
FUDForum. Page generated in 0.03951 seconds