aws / aws/aws-encryption-sdk-java
Maven Compile Warning for SuppressFBWarnings
- Lingua principale
- Java
- Stelle
- 240
- Fork
- 125
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### 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.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia riproducendo l’avviso di compilazione di Maven dopo aver introdotto aws-encryption-sdk-java, quindi esamina come è definito lo scope della dipendenza com.google.code.findbugs. Confronta la modifica a compile scope con la documentazione dell’avviso e un workaround della dipendenza a livello di progetto; il lavoro è completo quando la gestione scelta è implementata e il comportamento dell’avviso è verificato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- build-system
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100