ppkarwasz commented on PR #581:
URL: https://github.com/apache/commons-parent/pull/581#issuecomment-2609766232

   I would rather migrate from `maven-bundle-plugin` + `moditect-maven-plugin` 
to 
[`bnd-maven-plugin`](https://github.com/bndtools/bnd/blob/master/maven-plugins/bnd-maven-plugin/README.md)
 for several reasons:
   
   - The `maven-bundle-plugin` has a history of sporadic updates. Its releases 
are not synchronized with BND Tools.
   - The `uses` clauses in an OSGi descriptor should translate into `requires 
transitive` directives in a JPMS descriptor. As far as I can see, the Moditect 
plugin is not able to detect those: `commons-compress` has some types from 
`commons-codec` in its public API, but I don't see any `requires transitive`.
   - There should be a correspondence between an OSGi `resolution:=optional` 
and a `requires static` directive. I don't see this in currently published 
artifacts.


-- 
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: issues-unsubscr...@commons.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to