Как исключить файлы kotlin из компиляции с помощью gradle - PullRequest
0 голосов
/ 26 января 2019

С Java мы исключаем вот так:

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

Я хочу сделать то же самое с kotlin. Попытка найти некоторые документы по этому вопросу в официальной документации по настройке kotlin безуспешно. Что я ожидал и уже попробовал (и, конечно, безуспешно):

kotlin {
    srcDir 'src'
    exclude '**/myTests/*.kt'
}

1 Ответ

0 голосов
/ 28 января 2019
java {
    srcDir 'src'
    exclude '**/myTests/*.kt'
}

Конфигурация, связанная с Kotlin, отсутствует.

Почему я говорю это, У меня есть все файлы kotlin в каталог kotlin и файлы java в каталог java. Но при настройке я поставил

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

это означает, что src/main/java добавляет исходные файлы из src/main/kotlin также во время компиляции.

Это должно решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...