aws / aws/aws-encryption-sdk-java

Maven Compile Warning for SuppressFBWarnings

Ouverte
#1,786 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
240
Forks
125
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Problem:

Introducing the dependency on `aws-encryption-sdk-java` introduces compile warnings about `edu.umd.cs.findbugs.annotations.SuppressFBWarnings`

For example:
```
Cannot find annotation method 'value()' in type 'edu.umd.cs.findbugs.annotations.SuppressFBWarnings': class file for edu.umd.cs.findbugs.annotations.SuppressFBWarnings not found
```

### Solution:

Options:
* Change the scope of the `com.google.code.findbugs` to compile.
* Document the potential warnings and suggest fixes like declaring dependencies in your own project

### Out of scope:

I'm sure there are different options for handling this and they may vary depending on the build tool being used.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire l’avertissement de compilation Maven après l’introduction de aws-encryption-sdk-java, puis examinez le scope de la dépendance com.google.code.findbugs. Comparez sa modification vers compile scope avec la documentation de l’avertissement et un workaround de dépendance au niveau du projet ; le travail est terminé lorsque le traitement choisi est implémenté et que le comportement de l’avertissement est vérifié.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
build-system
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.