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
Added Automatic-module-name to all bundles for Java 9 JPMS compatibility gitlab #165 Change-Id: I3794e574412221557effd8c0dabf9e10dfa5bbe3
Added Eclipse-BundleShape MANIFEST.MF directive where needed refs #7550 Change-Id: Id2a86fae1c5b98e5cb740b2b09258dfeb2735034
Changing existing log4j logging to use slf4j Removed org.simantics.utils.logging.{Logger,LogManager}. Anybody using those should just switch to using slf4j. Removed their use from org.simantics.spreadsheet.graph. Also changed org.simantics.utils.FileUtils to use slf4j instead of log4j. Also added .keep to org.simantics.logback.configuration/src folder to help it compile properly. refs #6705 Change-Id: Ib6d78ee964e0a05aedb332167456aee4eea2a4d7 Signed-off-by: Tuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Adding configuration logging for Simantics platform with SLF4J and Logback Adding logback.xml file to org.simantics.logback.configuration bundle for configuring logback logging refs #6705 Change-Id: I67abe04ed0d6a54b6a45fb3591bbb6b5a3991b2a