我试图阻止IntelliJ将生成的文件放在我的主源文件夹中。这些生成的.java文件干扰了我与其他工具一起使用的glob规则。 (想想find -name '*.java'
。)
对于Android开发,我似乎能够自定义R.java
的输出目录和从AIDL编译器生成的文件,但IntelliJ似乎坚持创建gen/
目录并编写{{1我的源代码树中的文件。有什么办法可以阻止吗?
我意识到通常情况下,BuildConfig.java
文件夹是与gen/
文件夹一起创建的,但就我而言,我使用的是:
src/
所以在<sourceFolder packagePrefix="com.example" />
下创建的gen/
目录看起来像是一个新包(com.example
),而不是。{/ p>
答案 0 :(得分:1)
点击文件 - &gt;项目结构 - &gt; Facets,您可以在这里找到您的Android应用,点击生成来源,现在您可以为生成的文件设置目录这里。