rholder / guava-retrying

This is a small extension to Google's Guava library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that talks to a remote service with flaky uptime.
Apache License 2.0
1.43k stars 275 forks source link

artifact has a compile time dependency on jsr305 #74

Open gehel opened 7 years ago

gehel commented 7 years ago

The generated Maven pom.xml contains a compile dependency on jsr305. This dependency is only needed at compile time, but <scope>compile</scope> will drag it as a runtime dependency. This should be moved to <scope>optional</scope> to ensure it is available only at compile time.