- Upgrade to Eclipse 2022-06 to avoid
org.w3c.dom.eventsconstraint violation - Upgrade to Papyrus 6.2
- Remove explicit dependencies from Papyrus and XWT
- Revert PNML dependency to 2.2.16, since 2.2.17 is not final, and may be subject to future changes in the Update Site, thus breaking the Eclipse installer-based installation
- Upgrade BIRT from version 4.6 to version 4.10. BIRT 4.6 includes an old version of Batik, causing an incompatibility between versions (version 1.6 and 1.14, which are resolved as dependencies of BIRT and GMF respectively)
- Disable PDF export in plot editor since dependency tree of
org.eclipse.birt.chart.device.pdfis broken and fails with differentjava.lang.NoClassDefFoundErrors - Fix
productarchival process, usingmaven-assembly-plugininstead ofarchive-products, because, when compiling in Windows, we need to manually set exec permissions in the generated.tar.gzproduct files for Linux and MacOSX - Use HTTPs in all dependencies' update sites
NOTE for Mac OS X users: The pre-compiled package is an unsigned application, and as such, Gatekeeper may consider it unsafe. In such a case, run the following command to mark the application as trusted: xattr -d com.apple.quarantine Eclipse.app