aws / aws/aws-encryption-sdk-java

Maven Compile Warning for SuppressFBWarnings

Aperta
#1,786 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.