Hi all,
A few Papyrus components depend on the
Guava API. In Guava 10.0.0, some API have been deprecated. In
Guava >= 11.0.0, these methods don’t exist anymore.
Most plug-ins declare a dependency to Guava
>= 10.0.0, which means they are supposed to work with Guava
11 and Guava 12. However, they usually rely on these
deprecated methods available only in Guava 10.x
There are two solutions:
-
Do not use deprecated APIs of
Guava 10.x
-
Use an explicit dependency to
Guava [10.0.0, 11.0.0) (i.e. excluding Guava >= 11.0.0)
Until this is fixed, there will be
undeterministic behaviors and bugs, depending on the Eclipse
installation and which versions of Guava are available
@runtime.
Note that XText also reexports its
dependency to Guava, but as Guava is not a singleton library,
this should not have any impact on other plug-ins.
Thanks,
Camille
__________________________
Camille
Letavernier
+33
(0)1 69 08 00 59 -
camille.letavernier@xxxxxx
CEA
LIST - Laboratoire d'Ingénierie dirigée par les modèles pour
les Systèmes Embarqués (LISE)
Papyrus :
http://www.eclipse.org/papyrus