- Upgrade to Eclipse 2022-06 to avoid
org.w3c.dom.events
constraint 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.pdf
is broken and fails with differentjava.lang.NoClassDefFoundError
s - Fix
product
archival process, usingmaven-assembly-plugin
instead ofarchive-products
, because, when compiling in Windows, we need to manually set exec permissions in the generated.tar.gz
product 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