FISCO-BCOS / FISCO-BCOS/java-sdk

Java SDK编译时提示warning

Aperta
#258 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement task v2.x
Lingua principale
Java
Stelle
58
Fork
62
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Java SDK编译提示WARNING,建议优化去掉:

```bash
> Task :compileJava
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

> Task :sdk-core:compileJava
注: /Users/chenyujie/open-source/cyjseagull/new/java-sdk/sdk-core/src/main/java/org/fisco/bcos/sdk/utils/LinuxSecureRandom.java使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

> Task :sdk-crypto:compileJava
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。

> Task :sdk-abi:compileJava
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

> Task :sdk-amop:compileTestJava
注: /Users/chenyujie/open-source/cyjseagull/new/java-sdk/sdk-amop/src/test/java/org/fisco/bcos/sdk/amop/MockChannelHandlerContext.java使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。

> Task :sdk-amop:test
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/Users/chenyujie/.gradle/caches/modules-2/files-2.1/org.bouncycastle/bcprov-jdk15on/1.60/bd47ad3bd14b8e82595c7adaa143501e60842a84/bcprov-jdk15on-1.60.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

> Task :sdk-service:compileJava
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

> Task :sdk-transaction:compileJava
注: /Users/chenyujie/open-source/cyjseagull/new/java-sdk/sdk-transaction/src/main/java/org/fisco/bcos/sdk/contract/Contract.java使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia eseguendo le attività di compilazione Java e di test Gradle elencate nel report, quindi esamina sdk-core/src/main/java/org/fisco/bcos/sdk/utils/LinuxSecureRandom.java, sdk-amop/src/test/java/org/fisco/bcos/sdk/amop/MockChannelHandlerContext.java e sdk-transaction/src/main/java/org/fisco/bcos/sdk/contract/Contract.java. Controlla gli avvisi relativi a deprecazione, operazioni non verificate e accesso riflessivo di Bouncy Castle, e considera il lavoro completato quando gli avvisi riportati sono stati risolti o chiaramente presi in considerazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
build-system
Tipo di issue
Refactoring
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
28/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.