首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用build-helper-maven-plugin添加生成的Apache Avro源代码

使用build-helper-maven-plugin添加生成的Apache Avro源代码
EN

Stack Overflow用户
提问于 2021-04-02 20:23:33
回答 1查看 233关注 0票数 2

我正在使用Apache avro生成一些pojos,所有这些在运行中都工作得很好,只是生成的源代码在IDE (intellij)的imports中被标记为不存在。

我尝试使用build- helper - maven -plugin来添加源代码,但它不起作用这是我对apache avro和build helper插件的maven配置:

代码语言:javascript
复制
<plugin>
    <groupId>org.apache.avro</groupId>
    <artifactId>avro-maven-plugin</artifactId>
    <version>${avro.version}</version>
    <configuration>
        <stringType>String</stringType>
    </configuration>
    <executions>
        <execution>
            <phase>generate-sources</phase>
            <goals>
                <goal>schema</goal>
            </goals>
            <configuration>
                <sourceDirectory>${project.basedir}/src/main/avro/</sourceDirectory>
                <outputDirectory>${project.build.directory}/generated-sources/</outputDirectory>
                <imports>
                    <import>${project.basedir}/src/main/avro/errorkind.avsc</import>
                </imports>
            </configuration>
        </execution>
    </executions>
</plugin>

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>build-helper-maven-plugin</artifactId>
    <version>3.2.0</version>
    <executions>
        <execution>
            <id>add-source</id>
            <phase>generate-sources</phase>
            <goals>
                <goal>add-source</goal>
            </goals>
            <configuration>
                <sources>
                    <source>${project.build.directory}/generated-sources</source>
                </sources>
            </configuration>
        </execution>
    </executions>
</plugin>
EN

回答 1

Stack Overflow用户

发布于 2021-04-16 00:03:16

"generated-sources“也位于${project.build.directory}/target文件夹下,尝试将"generated-sources”标记为源目录。您可以通过以下方式完成此操作:

Project Structure→Modules→单击generated-sources文件夹,使其成为源文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66919291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档