Как подключить источники Kotlin к проекту библиотеки android? - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть проект библиотеки android (файл .aar, а не .jar), и я присоединяю java источники с задачей

task androidSourcesJar(type: Jar) {
  classifier = 'sources'
  from android.sourceSets.main.java.sourceFiles
}

Но файлы kotlin fource не отображаются для пользователей моей библиотеки. Как я могу добавить kotlin исходные файлы?

1 Ответ

1 голос
/ 03 февраля 2020

Используйте

task androidSourcesJar(type: Jar) {
  classifier = 'sources'
  from android.sourceSets.main.java.srcDirs
}

И это также добавит kotlin источников.


Для библиотеки .jar вы можете использовать

task sourceJar(type: Jar) {
    from sourceSets.main.allSources
}

вместо

  from sourceSets.main.allJava
...