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]

Reply via email to