62 lines
2.9 KiB
Java
62 lines
2.9 KiB
Java
/**
|
|
* Defines the core of the StarOpenSource Engine.
|
|
*
|
|
* @since 1-alpha1
|
|
*/
|
|
module sosengine.base {
|
|
// Dependencies
|
|
requires transitive java.management;
|
|
requires transitive static lombok;
|
|
requires transitive org.fusesource.jansi;
|
|
requires transitive org.jetbrains.annotations;
|
|
requires org.reflections;
|
|
|
|
// API access
|
|
exports de.staropensource.sosengine.base;
|
|
exports de.staropensource.sosengine.base.annotations;
|
|
exports de.staropensource.sosengine.base.classes;
|
|
exports de.staropensource.sosengine.base.classes.events;
|
|
exports de.staropensource.sosengine.base.classes.helpers;
|
|
exports de.staropensource.sosengine.base.classes.logging;
|
|
exports de.staropensource.sosengine.base.data.info;
|
|
exports de.staropensource.sosengine.base.data.versioning;
|
|
exports de.staropensource.sosengine.base.events;
|
|
exports de.staropensource.sosengine.base.exceptions;
|
|
exports de.staropensource.sosengine.base.logging;
|
|
exports de.staropensource.sosengine.base.logging.implementation;
|
|
exports de.staropensource.sosengine.base.types;
|
|
exports de.staropensource.sosengine.base.types.dependency;
|
|
exports de.staropensource.sosengine.base.types.immutable;
|
|
exports de.staropensource.sosengine.base.types.vectors;
|
|
exports de.staropensource.sosengine.base.types.versioning;
|
|
exports de.staropensource.sosengine.base.utility;
|
|
exports de.staropensource.sosengine.base.utility.converter;
|
|
exports de.staropensource.sosengine.base.utility.parser;
|
|
exports de.staropensource.sosengine.unittests;
|
|
// -> Internal
|
|
// These are required for subsystems to function correctly
|
|
exports de.staropensource.sosengine.base.internal.events;
|
|
|
|
// Reflection access
|
|
opens de.staropensource.sosengine.base;
|
|
opens de.staropensource.sosengine.base.annotations;
|
|
opens de.staropensource.sosengine.base.classes;
|
|
opens de.staropensource.sosengine.base.classes.events;
|
|
opens de.staropensource.sosengine.base.classes.helpers;
|
|
opens de.staropensource.sosengine.base.classes.logging;
|
|
opens de.staropensource.sosengine.base.data.info;
|
|
opens de.staropensource.sosengine.base.data.versioning;
|
|
opens de.staropensource.sosengine.base.events;
|
|
opens de.staropensource.sosengine.base.exceptions;
|
|
opens de.staropensource.sosengine.base.logging;
|
|
opens de.staropensource.sosengine.base.logging.implementation;
|
|
opens de.staropensource.sosengine.base.types;
|
|
opens de.staropensource.sosengine.base.types.dependency;
|
|
opens de.staropensource.sosengine.base.types.immutable;
|
|
opens de.staropensource.sosengine.base.types.vectors;
|
|
opens de.staropensource.sosengine.base.types.versioning;
|
|
opens de.staropensource.sosengine.base.utility;
|
|
opens de.staropensource.sosengine.base.utility.converter;
|
|
opens de.staropensource.sosengine.base.utility.parser;
|
|
opens de.staropensource.sosengine.unittests;
|
|
}
|