gpt4 book ai didi

hadoop - 将 avro avdl 文件共享到多个模块

转载 作者:可可西里 更新时间:2023-11-01 14:51:23 32 4
gpt4 key购买 nike

我有一个多模块项目。有一个核心模块定义了一些通用或通用的东西。我在该核心模块中定义了一个 avdl 文件。我想在其他模块中定义一些其他 avdl 文件,这些文件使用核心模块中 avdl 文件定义的类型。

有没有办法用 avro maven 插件做到这一点?

最佳答案

如果您正在使用 maven,您应该能够使用 maven 插件(来自文档)编译您的 avdl 文件

<build>
<plugins>
<plugin>
<groupId>org.apache.avro</groupId>
<artifactId>avro-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>idl-protocol</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

如果您期望去定义本身,您应该能够将它作为资源的一部分放在您的公共(public)项目中,并像另一个依赖项一样共享它。

关于hadoop - 将 avro avdl 文件共享到多个模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47745449/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com