Closed Emily-Jiang closed 6 months ago
The current project layout looks like this: (formatted as folder-name:maven-coordinates
)
org.eclipse.microprofile.telemetry:microprofile-telemetry-parent
org.eclipse.microprofile.telemetry.tracing:microprofile-telemetry-tracing-parent
org.eclipse.microprofile.telemetry.tracing:microprofile-telemetry-tracing-spec
org.eclipse.microprofile.telemetry.tracing:microprofile-telemetry-tracing-tck
With this proposal, the project layout would look like this:
org.eclipse.microprofile.telemetry:microprofile-telemetry-parent
org.eclipse.microprofile.telemetry:microprofile-telemetry-spec
org.eclipse.microprofile.telemetry:microprofile-telemetry-tck-parent
org.eclipse.microprofile.telemetry:microprofile-telemetry-metrics-tck
org.eclipse.microprofile.telemetry:microprofile-telemetry-tracing-tck
Note that now all the artifacts are under the org.eclipse.microprofile.telemetry
groupID.
The spec source files are arranged like this:
This PR demonstrates the following structure: spec tck
The advantages:
Disadvantage: