I had some minor issues compiling CARiSMA in my Eclipse using recent (>8) java versions, so I decided to propose a fix.
I increased the required Java version in one bundle to 8 because String::join has been already used. This is only part of Java versions later than 7.
I added explicit imports for javax.xml.bind.* packages, which is required for Java versions >8.
The downside of the fix is that you have to install the javax.xml.bind bundle from the Eclipse orbit updatesite into your Eclipse. Additionally, you have to include the bundle in your update site. An aggregated update site (see CBI aggregator) might be feasible. Another option would be to include the bundle in a feature. I have done none of these suggestions because I am not sure what you prefer.
The build does not work because of test failures but these tests already failed before my changes.
I had some minor issues compiling CARiSMA in my Eclipse using recent (>8) java versions, so I decided to propose a fix.
The downside of the fix is that you have to install the javax.xml.bind bundle from the Eclipse orbit updatesite into your Eclipse. Additionally, you have to include the bundle in your update site. An aggregated update site (see CBI aggregator) might be feasible. Another option would be to include the bundle in a feature. I have done none of these suggestions because I am not sure what you prefer.
The build does not work because of test failures but these tests already failed before my changes.