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
Tons of dependency fixes and updates * Removed unused JARs from org.simantics.scenegraph and re-exported org.apache.batik from there instead of including three old batik JARs internally to export the batik parser. * Replaced all dependencies on org.apache.commons.collections with org.apache.commons.collections4 * Removed version specifiers from all org.slf4j.api and org.eclipse.collections.eclipse-collections* dependencies to avoid the need to modify them down the road with new major releases * Explicitly specified all Jetty dependencies to be on version 9.4.24 in an attempt to avoid OSGi (Felix) bundle wiring performance problems experienced by Marko in recent developments. gitlab #485 gitlab #486 Change-Id: Id5a3d62a007fad4a45f601b4d471f061395e556b
Added Automatic-module-name to all bundles for Java 9 JPMS compatibility gitlab #165 Change-Id: I3794e574412221557effd8c0dabf9e10dfa5bbe3
Log an error if there are two resources with the same GUID. Change-Id: I377e9a68eda631efe7e78354cf2d3ee8e3756ce4
Utilize slf4j Changed System.out/err prints to use logging in several places. Removed org.simantics.Logging and replaced all uses by slf4j. Change-Id: Ib0a9f4f87b945fd59130a9dfd02fe02d39ee0eac
Migrated source code from Simantics SVN