我迟到了蚂蚁 - > Android上的gradle迁移,但试图改善它
我的构建过程涉及预处理我的整个java源代码树并将所有内容输出到另一个文件夹:build/preprocessed/java
我设法使用gradle进行实际的预处理,并将其作为单独的任务包含在实际构建中,并仅使用预处理的源作为主要源集来构建但 :
sourceSets {
main.java.srcDirs = ['build/preprocessed/java']
}
问题是Android Studio现在将此文件夹用于我编辑的默认源,这当然不是我想要的。我想继续编辑src/main/java
中找到的文件,但要编译预处理的文件。
我可以在这个主题上找到的任何东西(不是很多),说要改变所描述的主要源集,但不解决这个IDE编辑器问题。
我尝试失败了:
非常感谢有关如何做到这一点的任何见解