cstamas commented on PR #1299: URL: https://github.com/apache/maven/pull/1299#issuecomment-1803773056
And a counter example: consider maven-resolver artifacts (!): * uses plain packaging "jar", but * the produced JARs have Sisu index (Sisu DI, JSR330) * the produced JARs have OSGi header (OSGi) * the produced JARs have "Automatic-Module-Name" header (JPMS) It is up to "consumer" how he consumes these things, which (orthogonal) way he makes use of resolver: * on classpath as plain JAR (using RepositorySystemSupplier) * on classpath with Sisu DI (as in Maven) * in OSGi container as bundles * in JPMS app (unsure is it possible, but "metadata" is there) So type is about "consuming", and consumed thing does NOT need to be rebuilt, to consume it as this or that. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
