2017-02-13 13 views
1

プライベートArtifactory like soにAndroidライブラリを公開しました。 Javadocが生成され、jarファイルとしてaarライブラリとともにartifactoryにパブリッシュされます。javadocでAndroid Studio aar obfuscatedライブラリーを公開

しかし、別のAndroid Studioプロジェクトのライブラリを使用している場合、javadocはAndroid Studioのクイックドキュメントに自動的に表示されません。ライブラリは私は難読化ライブラリを公開して行くとJavadocを表示することができますどのように

を公開中に難読化されていないであればより多くの試行錯誤少し際
は、javadocがAndroidのメーカーの迅速なドキュメントに表示されますと思われますライブラリユーザーのためにAndroid Studioに追加の設定は必要ありませんか?

[編集]
公表ライブラリファイルは、次のとおりです。
AAR、javadoc.jar、sources.jar、POMファイル

現在、sources.jarは、開発者が非難読化されたソースコードをリバースエンジニアリングすることができますまだライブラリのjavadocを提供していません。

+0

は、あなたがこの問題を解決するために管理したのですか?私は同じことに苦労しており、これまで解決策を見つけることができませんでした。 – Marty

+1

@マーティ私はこれに対する答えを見つけることはできませんでした。この時点で、私はまだ開発者を別々のHTML Javadocsページに参​​照しています。返信いただきありがとうございます。 – ceekay

+0

私は同じことをやっているし、今のところもっと良い方法はないようだ:( – Marty

答えて

0

「ソース」リリースも行う必要があります。 私はあなたを正しく理解していれば、aarを使っている開発者があなたのメモを含むクラスの文書を見ることができます。あなたの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

関連する問題