从索引中排除单个Java文件?

时间:2018-12-12 15:00:33

标签: android android-studio intellij-idea android-gradle

有'demo','full'风味和三个Calculator.java文件,分别代表'main','demo'和'full'。

我要使用

  • demo / java / Calculator.java文件以获取演示风味
  • 完整/java/Calculator.java文件以获取完整风味

同时不删除main / java目录中的Cacluator.java。

android {
    ...
    flavorDimensions 'mode'
    productFlavors {
        demo {
            dimension 'mode'
        }
        full {
            dimension 'mode'
        }
    }
    sourceSets {
        main { java.filter.exclude('Calculator.java') }
        demo {}
        full {}
    }
}

Looks duplicated: Calculator.java files but compiled well

Warning: Duplicated classes found

对于Calculator.java,发生“找到重复的类” IDE警告。 但是这个项目编译得很好。

如何在Android Studio中从索引中排除特定文件?

我可以使用'idea'插件解决此问题吗?

0 个答案:

没有答案