Не удалось найти метод srcDirs() для аргументов в контейнере SourceSet типа org.gradle.api.internal.tasks.DefaultSourceSetContainer
Я пытаюсь скомпилировать свое приложение Kotlin и набор библиотек Kotlin для JavaScript. У меня это работает хорошо, но когда я пытаюсь запустить его, он не может найти kotlin.js
, Чтобы исправить это, я попытался изменить свой build.gradle
чтобы быть больше похожим на этот пример на GitHub.
В моем, я определил наборы источников, как это: (который работает, но не выводит kotlin.js
)
sourceSets {
main {
kotlin {
srcDirs 'src/main/kotlin'
}
}
}
что-то вроде этого: (который даже не синхронизируется)
sourceSets {
main.kotlin.srcDirs += "src/main/kotlin"
}
что дает мне эту ошибку:
Could not find method srcDirs() for arguments [lib/Blue-Base/src/main/kotlin] on SourceSet container of type org.gradle.api.internal.tasks.DefaultSourceSetContainer.
Как мне решить эту ошибку? Я знаю одну проблему, я не совсем Groky / Gradle, но я чувствую, что то, что я сделал, должно по крайней мере синхронизировать...
Вот ссылка на код и рассматриваемый проект: https://github.com/BlueHuskyStudios/Decision-Cruncher/blob/SO/53576840/build.gradle