You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The sub-modules in the release/5.0.x branch contain overlapping packages which conflict with the Java Platform Module System (JPMS).
For example, metrics-core contains classes in io.dropwizard.metrics5 while all other sub-modules contain classes in a sub-package of io.dropwizard.metrics5.
Since the package structure in Dropwizard Metrics 5.x has been changed anyway, we should ship it in a state which is compatible to modularized Java applications.
The text was updated successfully, but these errors were encountered:
In what way is the packaging incompatible with JPMS?
For example package io.dropwizard.metrics5 (in metrics-core) and package io.dropwizard.metrics5.influxdb (in metrics-influxdb) are two different packages. There is no overlap.
Overlap of metrics-jakarta-servlet and metrics-servlet, and metrics-jakarta-servlets and metrics-servlets is expected. These aren't meant to be used at the same time respectively.
The sub-modules in the
release/5.0.x
branch contain overlapping packages which conflict with the Java Platform Module System (JPMS).For example,
metrics-core
contains classes inio.dropwizard.metrics5
while all other sub-modules contain classes in a sub-package ofio.dropwizard.metrics5
.Since the package structure in Dropwizard Metrics 5.x has been changed anyway, we should ship it in a state which is compatible to modularized Java applications.
The text was updated successfully, but these errors were encountered: