Description
Most generated protobuf classes are in com.hedera.hashgraph.sdk.proto package so when a project depends on both the SDK and hedera-protobuf-java-api there will be potential clash as the classes generated from the following files will have the same FQCNs:
crs_publication.proto:option java_package = "com.hedera.hapi.services.auxiliary.hints.legacy";
event_consensus_data.proto:option java_package = "com.hedera.hapi.platform.event.legacy";
event_core.proto:option java_package = "com.hedera.hapi.platform.event.legacy";
event_descriptor.proto:option java_package = "com.hedera.hapi.platform.event.legacy";
event_transaction.proto:option java_package = "com.hedera.hapi.platform.event.legacy";
gossip_event.proto:option java_package = "com.hedera.hapi.platform.event.legacy";
hints_key_publication.proto:option java_package = "com.hedera.hapi.services.auxiliary.hints.legacy";
hints_partial_signature.proto:option java_package = "com.hedera.hapi.services.auxiliary.hints.legacy";
hints_preprocessing_vote.proto:option java_package = "com.hedera.hapi.services.auxiliary.hints.legacy";
history_proof_key_publication.proto:option java_package = "com.hedera.hapi.services.auxiliary.history.legacy";
history_proof_signature.proto:option java_package = "com.hedera.hapi.services.auxiliary.history.legacy";
history_proof_vote.proto:option java_package = "com.hedera.hapi.services.auxiliary.history.legacy";
state_signature_transaction.proto:option java_package = "com.hedera.hapi.platform.event.legacy";
tss_encryption_key.proto:option java_package = "com.hedera.hapi.services.auxiliary.tss.legacy";
tss_encryption_keys.proto:option java_package = "com.hedera.hapi.node.state.tss.legacy";
tss_message.proto:option java_package = "com.hedera.hapi.services.auxiliary.tss.legacy";
tss_message_map_key.proto:option java_package = "com.hedera.hapi.node.state.tss.legacy";
tss_vote.proto:option java_package = "com.hedera.hapi.services.auxiliary.tss.legacy";
tss_vote_map_key.proto:option java_package = "com.hedera.hapi.node.state.tss.legacy";
Steps to reproduce
per the description
Additional context
No response
Hedera network
other
Version
v2.65.0
Operating system
None
Description
Most generated protobuf classes are in
com.hedera.hashgraph.sdk.protopackage so when a project depends on both the SDK andhedera-protobuf-java-apithere will be potential clash as the classes generated from the following files will have the same FQCNs:Steps to reproduce
per the description
Additional context
No response
Hedera network
other
Version
v2.65.0
Operating system
None