我想从Android Studio的gradle版本中排除文件夹中的Kotlin文件。只要文件是.java
文件,此方法就可以正常工作,但是将它们转换为Kotlin时,exclude命令将忽略文件夹中的Kotlin文件。
在我的应用模块build.gradle
文件中使用以下内容排除文件夹:
sourceSets {
main {
java {
exclude '**/folderToExclude'
}
}
}
我已经检查了以下链接,但是建议的解决方案不起作用:
答案 0 :(得分:0)
尝试以下:
exclude '**/*.kt'
它将排除扩展名为.kt的所有文件
答案 1 :(得分:0)
尝试以下方法,它可以在我的机器上运行。
android {
...
sourceSets {
main {
java {
exclude '**/your_file_1.kt',
'**/your_file_2.kt',
'**/your_file_3.kt',
'**/your_file_4.kt',
'**/your_file_5.kt'
}
}
}
...
}
答案 2 :(得分:0)
您可以排除与模式匹配的路径,例如:
android {
sourceSets {
main {
java {
exclude '**/TestExcludeClass.java'
}
kotlin {
exclude '**/TestExcludeKotlinClass.kt'
}
}
}
}