我正在尝试将生成的文件夹“build”与其中的所有文件和文件夹一起移动到另一个文件夹。
为了达到这个目的,我正在使用gradle属性。
buildDir = '/new_build_folder'
Gradle创建文件夹(new_build_folder)只有一个名为generated的子文件夹,并且在该文件夹中有一些自动生成的java文件,但gradle仍会创建包含生成的,中间文件和输出子文件夹的构建文件夹。
我错过了什么?
是否还有其他gradle属性来移动这些文件?
我正在使用gradle 3.3。
答案 0 :(得分:2)
有两种可能的原因我可以想到开箱即用。
你e。 G。确实没有在所有项目中进行此设置(这是正确的设置),例如: G。您是在根项目上完成的,而不是在子项目上。此设置是项目的设置,不会继承,因此只有在您设置它时才有效。如果是这种情况,你可以。 G。做allprojects { buildDir 'new_build_folder' }
。
您使用的某些插件可能会'build'
进行硬编码,而不是使用buildDir
。但是,如果它不适用于所有标准任务,我不认为这是原因,但更可能是理由。
如果这些都不适用,您需要提供更多信息,例如e。 G。你的构建脚本。