Move platform to only work with JDK's >= 11 * Several javax-prefixed packages are being removed from JDK (such as javax.xml.bind) and one has to provide javax.packages via new jakarta-bundles. See: http://openjdk.java.net/jeps/320#Java-EE-modules Java 11 is LTS and we don't want to require anything beyond that at this point. Next LTS will be 17 which will be the next target. Classes are also now compiled for Java 11. gitlab #486 gitlab #524 Change-Id: Ib2edf9401ada203412569fadef4f092344b1c553
Add javax.inject dependency for 4.13 support After eclipse 4.13 org.eclipse.core.runtime no longer re-exports javax.inject, which means annotations like javax.inject.Inject and javax.inject.Named must be imported by importing the javax.inject package explicitly in bundles that use it. This change also works with the old 4.7 Eclipse. gitlab #405 Change-Id: I752e97570ea4917633dd655e1c6b59d98751db87
Added Automatic-module-name to all bundles for Java 9 JPMS compatibility gitlab #165 Change-Id: I3794e574412221557effd8c0dabf9e10dfa5bbe3
Migrated source code from Simantics SVN