Публикация библиотеки с использованием Kotlin DSL - PullRequest
0 голосов
/ 22 сентября 2019

Я хочу опубликовать библиотеку Android, используя Kotlin DSL.Я получил некоторые ошибки

val sourcesJar by tasks.registering(Jar::class) {
    archiveClassifier.set("sources")
    from(sourceSets.getByName("main").allSource) 
}

SourceSet с именем 'main' не найден.

publishing {
    publications {
        create<MavenPublication>("maven") {
            groupId = artifactGroup
            artifactId = artifactID
            version = artifactVersion

            from(components["java"])
            artifact(sourcesJar.get())

            pom {
                ...
            }
        }
    }
}

SoftwareComponentInternal с именем 'java' не найден.

Эти блоки находятся вбиблиотечный модуль build.gradle.kts.
Gradle Версия: 5.6.2

Как мне решить эти проблемы?

Заранее спасибо.

...