我正在使用 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)
想知道是否有办法调试这个/添加日志记录等。