小编Pra*_*ala的帖子

Apache Avro maven 插件似乎忽略配置

我正在使用 apache avro maven 插件,目的是从 avsc 生成 java。我在 m1 mac 上运行这个(虽然我没有在网上看到任何关于这个问题的信息)。

问题似乎是我的配置没有被采纳。代码生成似乎可以使用默认值。例如

它正在寻找 avsc。

Failed to execute goal org.apache.avro:avro-maven-plugin:1.10.2:schema (default-cli) on project falc-proxy: neither sourceDirectory: /Users/pdhulipala/falc-proxy/src/main/avro or testSourceDirectory: /Users/pdhulipala/falc-proxy/src/test/avro are directories
Run Code Online (Sandbox Code Playgroud)

插件详细信息定义如下。

<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>
                            <sourceDirectory>${project.basedir}/src/main/resources/avro/</sourceDirectory>
                            <outputDirectory>${project.basedir}/src/main/resources/java/</outputDirectory>
                            <imports>
                                <import>${project.basedir}/src/main/resources/avro/MsgHeader.avsc</import>
                                <import>${project.basedir}/src/main/resources/avro/Request.avsc</import>
                            </imports>
                            <includes>
                                <include>*.avsc</include>
                            </includes>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
Run Code Online (Sandbox Code Playgroud)

想知道是否有办法调试这个/添加日志记录等。

maven avro avro-tools

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

avro ×1

avro-tools ×1

maven ×1