2017-02-13 3 views
1

Я опубликовал библиотеки Android в частной Artifactory like so. Javadoc генерируется и публикуется как файл jar вместе с библиотекой aar для artifactory.Android Studio aar obfuscated library публикация с javadoc

Однако при использовании библиотеки из другого проекта Android Studio javadoc не отображается в быстрой документации Android Studio.
После немного больше проб и ошибок, кажется, что Javadoc будет показан в быстрой документации Android Studio, если библиотека не затемненных при публикации

Как я могу идти о публикации моих обфусцированных библиотек и показать Javadoc без дополнительной настройки в Android Studio для пользователей библиотеки?

[Редактировать]
Опубликованные библиотечные файлы:
AAR, javadoc.jar, sources.jar, ПОМ файл

В настоящее время sources.jar позволяет разработчикам перепроектировать неразделанный запутывания исходного кода , но все же не предоставляет javadoc для библиотеки.

+0

вам удалось решить эту проблему? Я борюсь с тем же, и до сих пор не мог найти решения. – Marty

+1

@ Marty Мне не удалось найти ответ на этот вопрос. На этом этапе я все еще ссылаюсь на разработчиков на отдельную страницу HTML Javadocs. – ceekay

+0

спасибо за ваш ответ. Я делаю то же самое, и кажется, что до сих пор нет лучшего способа :( – Marty

ответ

0

Вам также нужно сделать «исходники». Если я понимаю вас правильно, вы хотите, чтобы разработчик, который использует ваш аран, мог видеть документацию по классу с вашими заметками.

В файле Gradle, создать «источник» работу так:

task javadocTask(type: Jar) { 
    classifier = 'javadoc' 
    from javadoc.destinationDir 
} 

task sourcesTask(type: Jar) { 
    classifier = 'sources' 
    from sourceSets.main.allSource 
    //Or exact project path if you don't have sourceSets : from "YOUR_PROJECT/src/main/java" 
} 

artifacts { 
    archives sourcesTask 
    archives javadocTask 
} 
+0

То, что ... все документы находятся в источниках, а javadocs является внешним (очевидно, вы можете его открыть, но это будет вручную, а не через проверку кода) – Dus

Смежные вопросы