Add support for Java Platform Module System
authorDavid Cromberge <dcromberge@apache.org>
Thu, 17 Jun 2021 10:33:22 +0000 (11:33 +0100)
committerDavid Cromberge <dcromberge@apache.org>
Thu, 17 Jun 2021 10:33:22 +0000 (11:33 +0100)
commit2ac0b35ebd146a2fd4487c99775b602e46712a83
treed8e893fb1f362d84298d78174f6a417b2c185ae5
parent3664b8d376da9a080d2fc331ea0599aaa456559f
Add support for Java Platform Module System

Fixes compiler error where internals are not accessible to java9
related code.  Furthermore, a JPMS module is defined for
the datasketches-memory, that can be used to narrow any additional
compiler or runtime arguments for the JPMS.
13 files changed:
README.md
datasketches-memory-java8-tests/pom.xml
datasketches-memory-java8/pom.xml
datasketches-memory-java9-tests/pom.xml
datasketches-memory-java9/pom.xml
datasketches-memory-java9/src/main/java/module-info.java [new file with mode: 0644]
datasketches-memory-java9/src/main/java/org/apache/datasketches/memory/Map.java [new file with mode: 0644]
datasketches-memory-java9/src/main/java/org/apache/datasketches/memory/package-info.java [new file with mode: 0644]
docs/development.md [new file with mode: 0644]
docs/maven.md
docs/module-system.md [new file with mode: 0644]
docs/multi-release-jar.md
pom.xml