作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从 github 克隆了一个项目,现在在 IntelliJ 中将它作为一个项目打开。
该项目是用 Scala 编写的。
该项目依赖于 avro 模式中定义的一些对象,该模式位于 github 上的另一个项目中。 avro 架构是单个 *.avdl 文件。
如何在 IntelliJ 的项目中加载 avro *.advl 架构/文件?
这样在 avro 模式中定义的对象类型在项目的其余部分是已知的。
IntelliJ 能识别 avro *.advl 文件吗?
我是否需要从 avro advl 文件中以某种方式生成 Scala/Java 类?然后加载这些类?
最佳答案
我最近开始了一个 Avro 项目,对不得不使用 avro-tools.jar 感到恼火,所以我做了一个 IntelliJ 插件 - https://plugins.jetbrains.com/plugin/12281-avro-and-parquet-viewer/ .拖放 Avro 和 Parquet 文件,以纯文本、JSON 和表格 View 及其模式查看它们。
对于 Visual Studio Code 用户,我的同事使用 https://marketplace.visualstudio.com/items?itemName=dvirtz.parquet-viewer .
关于scala - 如何在 IntelliJ 中加载 avro 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209250/
我是一名优秀的程序员,十分优秀!