Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
556 views
in Technique[技术] by (71.8m points)

android - How to exclude kotlin files from compiling with gradle

With Java, we are excluding like this:

java {
    srcDir 'src'
    exclude '**/myTests/**'
}

I want to make the same thing with kotlin. Trying to find some docs on this in official documentation configuring kotlin with no success. What i've expected and already tried (and of course with no success):

kotlin {
    srcDir 'src'
    exclude '**/myTests/*.kt'
}
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
java {
    srcDir 'src'
    exclude '**/myTests/*.kt'
}

There is no Kotlin related configuration.

Why I am saying this, I have all the kotlin files into kotlin directory and java files into java directory. But while configuring, I have put

sourceSets {
   main.java.srcDirs += "src/main/kotlin"
}

this means that with src/main/java add source files from src/main/kotlin also while compiling.

This should solve your issue.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...