[
https://issues.apache.org/jira/browse/BEAM-4087?focusedWorklogId=224849&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-224849
]
ASF GitHub Bot logged work on BEAM-4087:
----------------------------------------
Author: ASF GitHub Bot
Created on: 09/Apr/19 09:41
Start Date: 09/Apr/19 09:41
Worklog Time Spent: 10m
Work Description: iemejia commented on issue #8255: [DO NOT
MERGE][BEAM-4087] implement configurable dependency versions
URL: https://github.com/apache/beam/pull/8255#issuecomment-481179856
This looks definitely prettier than what we have. But not sure if it fits
the use case I want to tackle, for modules with provided dependencies, e.g.
spark, hadoop, kafka, it is the users who provide the dependency but it can be
broken in Beam so I would like to detect his in advance, to do so if someone
changed something let's say in KafkaIO and I want to run extra tests with the
provided dependencies of different versions. So I would like to be able to
define something like this
.``
beam.test.versions {
kafka_clients "0.9.0.1"
kafka_clients "0.10.0.1"
kafka_clients "0.11.0.2"
kafka_clients "1.1.0.0"
kafka_clients "2.0.0.0"
kafka_clients "2.1.0.0"
kafka_clients "2.2.0.0"
}`
```
And then the tests will be run each time with the corresponding versions, We
can eventually this triggered only for the CI to not add all that extra weight
to the build and triggerred depending on the paths.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 224849)
Time Spent: 0.5h (was: 20m)
> Gradle build does not allow to overwrite versions of provided dependencies
> --------------------------------------------------------------------------
>
> Key: BEAM-4087
> URL: https://issues.apache.org/jira/browse/BEAM-4087
> Project: Beam
> Issue Type: Sub-task
> Components: build-system
> Affects Versions: 2.5.0
> Reporter: Ismaël Mejía
> Assignee: Michael Luckey
> Priority: Major
> Time Spent: 0.5h
> Remaining Estimate: 0h
>
> In order to test modules with provided dependencies in maven we can execute
> for example for Kafka `mvn verify -Prelease -Dkafka.clients.version=0.9.0.1
> -pl 'sdks/java/io/kafka'` However we don't have an equivalent way to do this
> with gradle because the version of the dependencies are defined locally and
> not in the gradle.properties.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)