问题:flink 1.13编译 flink-parquet报错 -类重复:org.apache.flink.formats.parquet.generated.SimpleRecord

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

问题:flink 1.13编译 flink-parquet报错 -类重复:org.apache.flink.formats.parquet.generated.SimpleRecord

HunterXHunter
查看发现
<plugin>
                                <groupId>org.apache.avro</groupId>
                                <artifactId>avro-maven-plugin</artifactId>
                                <version>${avro.version}</version>
                                <executions>
                                        <execution>
                                                <phase>generate-sources</phase>
                                                <goals>
                                                        <goal>schema</goal>
                                                </goals>
                                                <configuration>
                                               
<testSourceDirectory>${project.basedir}/src/test/resources/avro</testSourceDirectory>
                                                       
<testOutputDirectory>${project.basedir}/target/generated-test-sources/</testOutputDirectory>
                                                </configuration>
                                        </execution>
                                </executions>
                        </plugin>

这个编译插件的问题
同  flink 1.12 (编译没问题)比较发现:
区别:
<testOutputDirectory>${project.basedir}/src/test/java/</testOutputDirectory>

当我把flink 1.13/ master 改成这个就可以编译通过了。
我想知道有人遇到跟我一样的问题吗。是我环境的问题吗??





--
Sent from: http://apache-flink.147419.n8.nabble.com/
Reply | Threaded
Open this post in threaded view
|

Re: 问题:flink 1.13编译 flink-parquet报错 -类重复:org.apache.flink.formats.parquet.generated.SimpleRecord

Shengkai Fang
是不是没有删除之前生成的类,手动删除冲突的类试试。

Best,
Shengkai

HunterXHunter <[hidden email]> 于2021年4月27日周二 上午10:58写道:

> 查看发现
> <plugin>
>                                 <groupId>org.apache.avro</groupId>
>                                 <artifactId>avro-maven-plugin</artifactId>
>                                 <version>${avro.version}</version>
>                                 <executions>
>                                         <execution>
>
> <phase>generate-sources</phase>
>                                                 <goals>
>                                                         <goal>schema</goal>
>                                                 </goals>
>                                                 <configuration>
>
>
> <testSourceDirectory>${project.basedir}/src/test/resources/avro</testSourceDirectory>
>
>
> <testOutputDirectory>${project.basedir}/target/generated-test-sources/</testOutputDirectory>
>                                                 </configuration>
>                                         </execution>
>                                 </executions>
>                         </plugin>
>
> 这个编译插件的问题
> 同  flink 1.12 (编译没问题)比较发现:
> 区别:
>
> <testOutputDirectory>${project.basedir}/src/test/java/</testOutputDirectory>
>
> 当我把flink 1.13/ master 改成这个就可以编译通过了。
> 我想知道有人遇到跟我一样的问题吗。是我环境的问题吗??
>
>
>
>
>
> --
> Sent from: http://apache-flink.147419.n8.nabble.com/
>
Reply | Threaded
Open this post in threaded view
|

Re: 问题:flink 1.13编译 flink-parquet报错 -类重复:org.apache.flink.formats.parquet.generated.SimpleRecord

HunterXHunter
这是源码,我不能删,而且删了也不好使



--
Sent from: http://apache-flink.147419.n8.nabble.com/