ObeoNetwork / InformationSystem

Un outil open-source complet pour décrire visuellement les applications de votre système d’information.
https://www.isdesigner.org/
Eclipse Public License 2.0
65 stars 61 forks source link

Update to EMF Compare 3.3.11 #37

Closed adaussy closed 4 years ago

adaussy commented 4 years ago

This version is required to avoid getting an NPE when opening the comparison editor. See https://support.jira.obeo.fr/browse/SAFRAN-847?focusedCommentId=3459577&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-3459577

Upgrading this version raised a problem regarding the version of guava. EMF Compare 3.3.11 requires a guava [22.0.0,27.0.0). So this commit refactors all plugins that require guava to use package import instead of plugin dependencies. It allows the product to have two guava versions working side by side (21.0.0 and 27.1.0).

It then raises a problem with fr.obeo.dsl.designer.gen.html which incorrectly declares its dependencies constraints. We are currently discussing the problem with the product team to find a solution. In the meantime we will remove that feature from the product.