Open jesus-gorronogoitia opened 5 years ago
CHESS (as it is) seems to be not Eclipse 2018-09 compatible.
I could install most of the dependencies (most of them updated to versions compatible with Eclipse 2018-09). This is the list of dependencies and versions I've installed, where versions are encoded as required_version (installed_version):
As you can see, only EST OCRA cannot be installed since it requires Xtext SDK v2.12. I see this dependency is provided by FBK: do you have their contact or source code, so it can be upgraded to Xtext SDK 2.15?
However, this is not the key difficulty, but the installed Papyrus version. Chess requires the plugin org.papyrus.infra.discovery, which is not anymore available (I've checked Papyrus source code and there is not such plugin). Indeed, the installation process breaks as soon as the first dependency broken is detected, so I can only claim this is the first one, but I don't know of other broken dependencies without fixing first this one:
Missing requirement: org.polarsys.chess.core 0.9.0.201507281729 requires 'osgi.bundle; org.eclipse.papyrus.infra.discovery 0.10.1' but it could not be found
I afraid the only way to integrate CHESS within the common framework (based on Eclipse 2018-09) is to migrate CHESS to recent Papyrus version, which, IMHO is by far much more stable than Neon version. I wonder if you may consider to spend your T5.1 resources in this CHESS upgrade.
Meantime, I can include CHESS with the other standalone tools as RCP in the MegaM@Rt catalog, but it would be great to have CHESS fully integrated. I also assume upgrading CHESS to recent Eclipse releases could be interested for you, so spending your T5.1 resources on this could be worth trying.
Please, let me know the best strategy for integrating CHESS in your opinion.
Ciao Silvia, Pierluigi,
I've started the integration of CHESS in the common MegaM@Rt Eclipse Framework, based on Eclipse Modeling 2019-08. Consulting your documentation, I have got the following doubts:
CHESS is currently shipped as Eclipse RCP (or Eclipse product) which can be download and unzipped. This is not compatible with an integration with other co-existing MegaM@Rt tools in a common Eclipse framework. Could be possible install CHESS as individual features/plugins from an update site?. If yes, could those features/plugins be available in your Git repository? Could you create an update site for CHESS?
CHESS seems to be only compatible with Eclipse Neon, which is quite outdated, could CHESS be upgraded to Eclipse 2018-09?
Please, provide me your feedback asap.
Grazie mille.
Yosu