[ 
https://issues.apache.org/jira/browse/BEAM-4087?focusedWorklogId=224850&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-224850
 ]

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: 224850)
    Time Spent: 40m  (was: 0.5h)

> 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: 40m
>  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)

Reply via email to