-
Notifications
You must be signed in to change notification settings - Fork 71
Dependency management
This is a place-holder page as we migrate discussion for dependency management concerns here.
An example is the dependency on spotbugs-annotations.
This is a dependency you may pull in to support suppressing warnings with
@SuppressWarnings.
However, this provides a transitive dependency to javax.annotations, and
that in turn provides annotations such as @javax.annotation.Nonnull.
Best is to eschew transitive dependencies required for compilation, and have them separately in your Gradle and Maven builds, and be explicit.
TODO: Placeholder section
TODO: Placeholder section
See the code repo for working examples.
This work is dedicated/deeded to the public following laws in jurisdictions
for such purpose.
The principal authors are:
You can always use the "Pages" UI control above this sidebar ☝ to navigate around all pages alphabetically (even pages not in this sidebar), to navigate the outline for each page, or for a search box.
Here is the suggested reading order: