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