Have you tried to follow the instruction to build Flink for Maven >= 3.4? That is:
mvn clean install -DskipTestscd flink-dist mvn clean install On Wed, Jul 10, 2019 at 10:34 AM Marvin777 <xymaqingxiang...@gmail.com> wrote: > The version of maven is 3.5.4. > > [image: image.png] > > Flavio Pompermaier <pomperma...@okkam.it> 于2019年7月10日周三 下午4:28写道: > >> For your specific problem try to look at >> https://ci.apache.org/projects/flink/flink-docs-stable/flinkDev/building.html#dependency-shading >> . >> Which version of maven are you using? >> >> On Wed, Jul 10, 2019 at 10:25 AM Flavio Pompermaier <pomperma...@okkam.it> >> wrote: >> >>> From some version of Flink many libraries (included jackson) are shaded >>> into org.apache.flink.shaded in order to avoid conflicts during class >>> loading. >>> See https://github.com/apache/flink-shaded >>> >>> Best, >>> Flavio >>> >>> On Wed, Jul 10, 2019 at 10:21 AM Marvin777 <xymaqingxiang...@gmail.com> >>> wrote: >>> >>>> hi, all: >>>> >>>> The flink-dist package downloaded from the flink community does not >>>> have the dependencies of Jackson and protobuf, like figure 1. >>>> But when I pull the code from github and compile and package it using >>>> the mvn clean package command, flink-dist has dependencies on Jackson and >>>> protobuf, like figure 2. >>>> >>>> Am I forgetting something? Who knows why. >>>> >>>> Thanks. >>>> >>>> figure 1 >>>> [image: image.png] >>>> >>>> figure 2 >>>> [image: image.png] >>>> >>>> >>>> >>> >>