Conversation
|
Build initially failed due to incorrect
Worked after I replaced Version constraints can be enforced in a simpler way, without hunting down each dependency individually: dependencies {
...
// All gRPC components must be at the same version to align on the same API interfaces
implementation(enforcedPlatform('io.grpc:grpc-bom:1.75.0'))
...
}This is shorter and gives me the same output in vendor directory. |
|
Works in my tests 👍 |
Excellent! Thank you alot. |
| implementation('com.google.protobuf:protobuf-java-util:3.25.5') | ||
| implementation('com.google.protobuf:protobuf-javalite:4.29.3') | ||
|
|
||
| // All gRPC components must be at the same version to align on the same API interfaces |
There was a problem hiding this comment.
Should we split the version out in to a variable so that we can manage it all in the same place?
There was a problem hiding this comment.
Ah, thank you for catching up. Completely forgot jumping to add more specs.
Just separated the common version with var.
How to test?
./gradlew clean vendorGemfilegem "logstash-input-google_pubsub", :path => "path/to/logstash-input-google_pubsub/closed-repo"--enable-local-plugin-developmentarg