&引用;“文件名太长”;使用Kotlinpoet生成类时

&引用;“文件名太长”;使用Kotlinpoet生成类时,kotlin,gradle,kotlinpoet,Kotlin,Gradle,Kotlinpoet,我试图通过解析一个json文件来生成一个类结构,该文件最终会生成许多匿名嵌套类。然后,我将文件保存在我的project build文件夹中,并将gradle配置为将其路径添加为源文件夹。然而,当我尝试实例化该类时,我得到了一个FileNotFoundException,它声称文件名太长了,是的,特定路径是370个字符长,所以我猜当它尝试实例化一些嵌套类时,它太长了 我尝试将它分成更小的类,并将它们保存在不同的包中,但问题是json文件的许多部分名称相同,但内容不同,因此很难知道引用哪个类。让它们

我试图通过解析一个json文件来生成一个类结构,该文件最终会生成许多匿名嵌套类。然后,我将文件保存在我的project build文件夹中,并将gradle配置为将其路径添加为源文件夹。然而,当我尝试实例化该类时,我得到了一个
FileNotFoundException
,它声称
文件名太长了
,是的,特定路径是370个字符长,所以我猜当它尝试实例化一些嵌套类时,它太长了

我尝试将它分成更小的类,并将它们保存在不同的包中,但问题是json文件的许多部分名称相同,但内容不同,因此很难知道引用哪个类。让它们嵌套可以让生活更轻松

所以我想知道使用这个巨大的类是否有任何解决方案。有没有一种方法可以允许更大的路径?我是否可以将类读入内存而不是保存到文件中?我还能选择其他解决方案吗