Хотя я не нашел способа выгрузки файлов .class
как части sources.jar, я нашел способ обойти не предоставлять исходный код в jcenter
/ bintray
.
Я считаю, что это может быть полезно для тех, кто не хочет загружать свои источники в jcenter
.
task sourcesJar(type: Jar) {
//Comment out the below line
//from android.sourceSets.main.java.srcDirs
classifier = 'sources'
}
artifacts {
archives sourcesJar
}
Закомментируя строку выше, сгенерирует пустой файл sources.jar, который также будет одобрен jcenter, потому что они просто проверяют структуру проекта maven, а не содержимое внутри. Это не приведет к раскрытию вашего исходного кода.
Думал, что это может быть полезно для кого-то.