我试图阻止 IntelliJ 将生成的文件放在我的主要源文件夹中。这些生成的 .java 文件干扰了我与其他工具一起使用的 glob 规则。(想想find -name '*.java'
。)
对于 Android 开发,我似乎能够自定义R.java
AIDL 编译器生成的文件的输出目录和文件,但 IntelliJ 似乎坚持要在我的源代码树中创建gen/
目录和写入文件。BuildConfig.java
我能做些什么来阻止它吗?
我意识到通常,该gen/
文件夹是在文件夹旁边创建的src/
,但就我而言,我使用的是类似的东西:
<sourceFolder packagePrefix="com.example" />
所以在gen/
下面创建的目录com.example
看起来像一个新的包(com.example.gen
),但它不是。