What are the *runtime* dependencies for this version ?
- I know for sure that caffeine, jna, jna-plafform and slf4j are requested.
- However, I have a doubt regarding checker-qual and error_prone_annotations.
It seems to me that those libraries are only required for compilation and static analysis, but not required for runtime.
Looking at the following comment of issue #300 on the caffeine project, it looks like they can be omitted for Java project (not for scala project) :
Can anyone confirm that checker-qual and error_prone_annotation are not required for runtime and can be omitted when declaring maven dependencies to waffle-jna ?
<dependency>
<groupId>com.github.waffle</groupId>
<artifactId>waffle-jna</artifactId>
<version>3.2.0</version>
<exclusions>
<exclusion>
<groupId>org.checkerframework</groupId>
<artifactId>checker-qual</artifactId>
</exclusion>
<exclusion>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_annotations</artifactId>
</exclusion>
</exclusions>
</dependency>
Thanks,
Olivier
PS : Version 3.1.1 is the latest release on the github project, some action might have been forgotten during the release of 3.2.0 :