eMoflon / emoflon-neo

A Neo4j-based implementation of eMoflon
Eclipse Public License 2.0
6 stars 2 forks source link

Eclipse v2024-03 (+) compatibility #316

Open maxkratz opened 4 months ago

maxkratz commented 4 months ago

This PR changes the name of the Apache commons IO dependency in one of the MANIFEST.MF files to ensure compatibility with Eclipse v2024-03 and newer. From time to time, the dependency shipped with Eclipse itself changes the name and, thus, breaks the eMoflon implementation.

Without this fix, Eclipse gives a kind of cryptic error message:

Description Resource    Path    Location    Type
Access restriction: The type FileUtils is not accessible due to restriction on required project org.emoflon.neo.emsl    EMFImporter.xtend   /org.emoflon.neo.emf/src/org/emoflon/neo/emf    line 6  Xtend Problem
Access restriction: The type FileUtils is not accessible due to restriction on required project org.emoflon.neo.emsl    EMFImporter.xtend   /org.emoflon.neo.emf/src/org/emoflon/neo/emf    line 116    Xtend Problem
maxkratz commented 1 month ago

This also affects Eclipse 2024-06 and 2024-09.

Is there any news on merging this @anthonyanjorin?