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.
In case someone also faced this error: The solution is to downgrade iroha version to 5.2.1 and exclude io.grpc from it.