Issue:
I'm using Dexguard
to obfuscate codes for release
build.
Previously, I could build as normal without errors.
However, when I add this dependency com.github.hyperledger:iroha-java:7.0.0
, the release build process failed with an error in the screenshot below:
I guess the library internally depends on io.grpc:protoc-gen-grpc-java
, but somehow Dexguard SDK can't find the dependency with the correct artifactType = dexguard-consumer-rules
.
What I have tried:
- adding
io.grpc:protoc-gen-grpc-java:1.33.1
- downgrading/upgrading version of
iroha-java
Now I am not sure if the problem is caused by Dexguard
or the iroha-java
library.
So in case you have experiences related to this issue, please guide.
question from:
https://stackoverflow.com/questions/65934521/no-variants-of-io-grpcprotoc-gen-grpc-java1-33-1-match-the-consumer-attributes 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…