-
Notifications
You must be signed in to change notification settings - Fork 9
Decide the JPMS story before adding module-info.java #57
Copy link
Copy link
Open
Labels
apiPublic API contract or compatibilityPublic API contract or compatibilitybuildBuild, Maven, release, or packaging configurationBuild, Maven, release, or packaging configurationpriority:5Priority 5 - build and repository hygienePriority 5 - build and repository hygieneseverity:lowDead code, naming, style, consistencyDead code, naming, style, consistency
Description
Activity
Metadata
Metadata
Assignees
Labels
apiPublic API contract or compatibilityPublic API contract or compatibilitybuildBuild, Maven, release, or packaging configurationBuild, Maven, release, or packaging configurationpriority:5Priority 5 - build and repository hygienePriority 5 - build and repository hygieneseverity:lowDead code, naming, style, consistencyDead code, naming, style, consistency
There is no
module-info.java, which is currently fine: the binder reflects into its own package,which needs no
opens, and the published jar becomes an automatic module, which is implicitly open,so JAXB and JSON-B can reflect into the model types.
Tasks:
module-info.javais ever added, it mustopens com.github.jinahya.database.metadata.bind,or the XML and JSON bindings break at runtime;
Align Java policydecision above.Filed from
_TODOS.asciidoc→ Priority 5 - Build and Repository Hygiene →Decide the JPMS story before addingmodule-info.java``.Maintainer notes are the source of truth for detail; this issue is the tracking record.