SerCeMan / jnr-fuse

FUSE implementation in Java using Java Native Runtime (JNR)
MIT License
361 stars 87 forks source link

fix dependency declaration #140

Closed overheadhunter closed 2 years ago

overheadhunter commented 2 years ago

fixes #139:

The jnr libs are public api, not just hidden implementation required at runtime. Downstream projects are expected to deal with packages like jnr.constants.platform, jnr.ffi, or jnr.ffi.types.

Edit: This SO post explains the difference between api and implementation:

If you are a library mantainer you should use api for every dependency which is needed for the public API of your library, while use implementation for test dependencies or dependencies which must not be used by the final users.