gpt4 book ai didi

gradle - 更改 KAPT 类生成路径

转载 作者:行者123 更新时间:2023-12-01 05:51:30 25 4
gpt4 key购买 nike

我想指示我的 Kotlin 注释处理器更改生成的类的输出目录。

我想从我的 Gradle 构建脚本中更改 kapt.kotlin.generated争论。我尝试了以下方法无济于事。

  • 不起作用,路径不会改变
    kapt {
    arguments {
    arg("kapt.kotlin.generated", new File('path'))
    }
    }
  • 不起作用,路径不会改变
    kapt {
    javacOptions {
    option("kapt.kotlin.generated", new File('path'))
    }
    }
  • 不起作用,构建时出现 NullPointerException
    kapt {
    javacOptions {
    option("-Akapt.kotlin.generated", new File('path'))
    }
    }

  • 使用字符串路径而不是文件时,所有三个结果相同。

    我不知所措,任何帮助将不胜感激。

    最佳答案

    使用不同的选项名称:

    kapt{
    arguments {
    arg("kapt.kotlin.custom.generated",
    rootProject.file("foobar/build/generated/source/kaptKotlin/main").absolutePath)
    }
    }


    然后在注释处理器中检索自定义选项并将其用作目标

    关于gradle - 更改 KAPT 类生成路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53635191/

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