Unfortunately I don’t know how to suppress running the tests in the dependency modules that are also built.
> On 2. Jun 2017, at 11:44, Chesnay Schepler <ches...@apache.org> wrote: > > If all else fails, hard-code the scala versions into all poms. Simple text > search + replace. > > On 02.06.2017 11:30, Dawid Wysakowicz wrote: >> Unfortunately I had no luck with both of those approaches. The first one >> runs tests for all dependent modules, while the second one (which I already >> tried using fails with the provided error). Maybe some ideas how can I >> run/compiles tests using eclipse compiler from IntelliJ? I need to test >> lambdas behaviour for FLINK-6783. Any ideas highly appreciated. >> >> Z pozdrowieniami! / Cheers! >> >> Dawid Wysakowicz >> >> *Data/Software Engineer* >> >> Skype: dawid_wys | Twitter: @OneMoreCoder >> >> <http://getindata.com/> >> >> 2017-06-01 18:33 GMT+02:00 Dawid Wysakowicz <wysakowicz.da...@gmail.com>: >> >>> I tried the second approach before and it results in the error with >>> scala.binary.version I attached, which is the same Ted got. I use it though >>> for other modules and it works. >>> >>> I will try the first approach soon. >>> >>> Z pozdrowieniami! / Cheers! >>> >>> Dawid Wysakowicz >>> >>> *Data/Software Engineer* >>> >>> Skype: dawid_wys | Twitter: @OneMoreCoder >>> >>> <http://getindata.com/> >>> >>> 2017-06-01 18:14 GMT+02:00 Ted Yu <yuzhih...@gmail.com>: >>> >>>> That removes the error. >>>> However, looks like tests from other module(s) are run as well. >>>> Just an example: >>>> >>>> ============================================================ >>>> ==================== >>>> 16:12:53,103 INFO >>>> org.apache.flink.runtime.taskmanager.TaskManagerRegistrationTest - >>>> ============================================================ >>>> ==================== >>>> >>>> On Thu, Jun 1, 2017 at 9:08 AM, Aljoscha Krettek <aljos...@apache.org> >>>> wrote: >>>> >>>>> Ah, I forgot that you also have to add “-Pjdk8” to activate the Java 8 >>>>> profile. Otherwise the flink-java8 module will not be referenced in the >>>>> main pom. >>>>> >>>>>> On 1. Jun 2017, at 17:42, Ted Yu <yuzhih...@gmail.com> wrote: >>>>>> >>>>>> When using the second approach (install followed by 'mvn verify'), I >>>> got >>>>>> the following: >>>>>> >>>>>> [ERROR] Failed to execute goal on project flink-java8_2.10: Could not >>>>>> resolve dependencies for project >>>>>> org.apache.flink:flink-java8_2.10:jar:1.4-SNAPSHOT: Failed to collect >>>>>> dependencies at >>>>>> org.apache.flink:flink-examples-batch_2.10:jar:1.4-SNAPSHOT: Failed >>>> to >>>>> read >>>>>> artifact descriptor for >>>>>> org.apache.flink:flink-examples-batch_2.10:jar:1.4-SNAPSHOT: Failure >>>> to >>>>>> find >>>>>> org.apache.flink:flink-examples_${scala.binary.version}:pom: >>>> 1.4-SNAPSHOT >>>>> in >>>>>> https://repository.apache.org/snapshots was cached in the local >>>>> repository, >>>>>> resolution will not be reattempted until the update interval of >>>>>> apache.snapshots has elapsed or updates are forced -> [Help 1] >>>>>> >>>>>> Looks like ${scala.binary.version} was not substituted for correctly. >>>>>> >>>>>> On Thu, Jun 1, 2017 at 8:24 AM, Ted Yu <yuzhih...@gmail.com> wrote: >>>>>> >>>>>>> When I used the command given by Aljoscha, I got: >>>>>>> >>>>>>> https://pastebin.com/8WTGvdFQ >>>>>>> >>>>>>> FYI >>>>>>> >>>>>>> On Thu, Jun 1, 2017 at 8:17 AM, Aljoscha Krettek < >>>> aljos...@apache.org> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I think you can use something like >>>>>>>> >>>>>>>> mvn verify -am -pl flink-java8 >>>>>>>> >>>>>>>> (From the base directory) >>>>>>>> >>>>>>>> The -pl flag will tell maven to only do that module while -am tells >>>> it >>>>> to >>>>>>>> also builds its dependencies. This might or might not also run the >>>>> tests on >>>>>>>> the dependent-upon projects, I’m not sure. >>>>>>>> >>>>>>>> As an alternative you can do “mvn clean install …” (skipping tests >>>> and >>>>>>>> everything) and then switch into the flink-java8 directory and run >>>> “mvn >>>>>>>> verify” there. >>>>>>>> >>>>>>>> Best, >>>>>>>> Aljoscha >>>>>>>> >>>>>>>> >>>>>>>>> On 1. Jun 2017, at 16:04, Dawid Wysakowicz < >>>>> wysakowicz.da...@gmail.com> >>>>>>>> wrote: >>>>>>>>> Hi devs! >>>>>>>>> >>>>>>>>> Recently I tried running* mvn verify* just for the *flink-java8* >>>>> module >>>>>>>> (to >>>>>>>>> run those tests locally) and it fails with the following error: >>>>>>>>> >>>>>>>>> [ERROR] Failed to execute goal on project flink-java8_2.10: Could >>>> not >>>>>>>>>> resolve dependencies for project >>>>>>>>>> org.apache.flink:flink-java8_2.10:jar:1.4-SNAPSHOT: Failed to >>>>> collect >>>>>>>>>> dependencies at >>>>>>>>>> org.apache.flink:flink-examples-batch_2.10:jar:1.4-SNAPSHOT: >>>> Failed >>>>>>>> to read >>>>>>>>>> artifact descriptor for >>>>>>>>>> org.apache.flink:flink-examples-batch_2.10:jar:1.4-SNAPSHOT: >>>> Failure >>>>>>>> to >>>>>>>>>> find >>>>>>>>>> org.apache.flink:flink-examples_${scala.binary. >>>>> version}:pom:1.4-SNAPSHOT >>>>>>>> in >>>>>>>>>> https://repository.apache.org/snapshots was cached in the local >>>>>>>>>> repository, resolution will not be reattempted until the update >>>>>>>> interval of >>>>>>>>>> apache.snapshots has elapsed or updates are forced -> [Help 1] >>>>>>>>>> >>>>>>>>> That strategy works for any other module I tried. I would be >>>> grateful >>>>>>>> for >>>>>>>>> any tips how can I run just tests for flink-java8 locally. >>>>>>>>> >>>>>>>>> Thanks in advance. >>>>>>>>> >>>>>>>>> Z pozdrowieniami! / Cheers! >>>>>>>>> >>>>>>>>> Dawid Wysakowicz >>>>>>>>> >>>>>>>>> *Data/Software Engineer* >>>>>>>>> >>>>>>>>> Skype: dawid_wys | Twitter: @OneMoreCoder >>>>>>>>> >>>>>>>>> <http://getindata.com/> >>>>>>>> >>>>> >>> >