有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何正确地将代码放入构建/生成文件夹

我正试图找出一种在构建时生成代码的好方法,并将其移动到适当的构建/生成文件夹中

这是一个Android项目,在Android Studio中,由gradle构建。我的项目有两个模块

第一个模块是纯Java模块。它有一个输入文件和一些代码,这些代码读取输入文件并根据输入文件吐出生成的代码

第二个模块是Android模块,使用第一个模块生成的类

现在我只是手动运行生成模块,它将类文件写入Android模块的源代码中。但是,我想对此进行更改,以便:

  1. 每当我构建Android模块时,它都会自动运行生成代码
  2. 生成的代码与正常生成的代码一样被放入Android模块构建/生成文件夹中

我似乎找不到一个好的例子来说明如何做到这一点。大多数例子似乎都是关于注释处理的,而这不是。我想这应该是我在Android模块的构建中设置的东西。格拉德尔。我可以做一个gradleTask并手动将其写入build/generated文件夹,但是是否有一些标准机制来知道要使用什么目录结构

实现这一目标的正确方法是什么


共 (0) 个答案