Hello.
In ABCL CFFI requires maven.
Maven is used to fetch jna.jar. This is done via abcl-contrib.jar/mvn/jna.asd
What I think is inconvenient is that maven is tried even if jna.jar is in classpath.
IMHO it would be to not require maven installed if JNA is available.
The current workaround is (provide 'jna). With that I can do:
(java:add-to-classpath "my-jna/jna.jar")
(provide 'jna)
(ql:quickload :drakma)
BTW, I think it's probably makes sense to ship jna.jar together with official ABCL release.
Best regards,
- Anton