tomaswolf commented on issue #497:
URL: https://github.com/apache/mina-sshd/issues/497#issuecomment-2104142524

   I agree this is a mess. That split into core and common was done in an 
awkward way that introduced split packages. Those are problematic not only with 
the Java module system but also in OSGi.
   
   There is the `org.apache.sshd.osgi` artifact; it avoids this split package 
problem by re-combining core and common into one. For OSGi that works; it might 
also work for Java modules. However, if you use not OSGi with package imports 
only but a plain "fat jar" platform, you should probably override dependencies 
of other bundles (for instance, of "sftp") by excluding the "core" and "common" 
dependencies and adding the "osgi" dependency instead.


-- 
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: dev-unsubscr...@mina.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org

Reply via email to