インターネットに接続していないときに利用できるように、jarにリンクされたjavadocを保存できるかどうか知っていますか?
オフラインアクセス用にjavadocsをダウンロードできる場合もあるようですが、常にそうとは限りません。
たとえば、これをオフラインアクセス用に使用したいと思います。どうすればいいですか?
srcjarをライブラリにアタッチしてみてください。
これを見てください :
javadocまたはソースをlibsフォルダーのjarにアタッチする方法は?
あなたの場合、次のjarファイルをダウンロードして使用します。 http://pivotal.github.com/robolectric/downloads/robolectric-0.9.4-src.jar
src jarをアタッチすると、javadocsビューでJavadocにアクセスすることもできます。
あなたの質問の別の部分に答えるために、私はオフラインリポジトリを知りませんが、探索する価値のあるオンラインリポジトリがあります:http://www.docjar.org/
docjar用のEclipseプラグインもあり、ここからを使用してインストールできます。
そうは言っても、サードパーティのライブラリ用にjavadocを生成するのに苦労することはないと思いますroboelectric
。その場合、次のセクションの手順を使用してJavadocを手動で生成することに固執します。
tl; dr:以下の手順を使用して、robolectric-0.9.4-src.jar
ソースjarからJavadocを生成しました。このようにして生成されたjavadocは、ここからダウンロードできます。
ステップ1 : robolectric-0.9.4-src.jar
(7-zipまたは別のアーカイブユーティリティを使用して)抽出します。android
、、com
およびMETA-INF
フォルダをというフォルダ内に移動しますsrc
(これは次の手順で役立ちます)。robolectric-0.9.4-src.jar
内部 を抽出したとしましょうc:\robo
。これで、次のフォルダーが作成されます。
c:\robo\src\android
c:\robo\src\com
c:\robo\src\META-INF
ステップ2:抽出されたソースを使用してEclipseプロジェクトを作成します。これは、Eclipse内に新しいJavaプロジェクトを作成し、デフォルトのワークスペースの場所を使用する代わりに、上のディレクトリの場所を指すことで実行できます(c:\robo
)。
ステップ3:次のようにしてjavadocウィザードを実行しますFile -> Export -> Javadoc
:
ステップ4:「プライベート」パッケージを選択して、すべてのクラスのJavadocを取得します。
ステップ5:次に、参照されているjarを除くすべてのjarを選択しtools.jar
ます:
ステップ6:次に、overview
htmlのパスを選択し、チェックしOpen Generated File in browser
ます。
ステップ7:[完了]をクリックします。そうすると、デバッグビューでJavadocタスクが実行されていることがわかります。
そして、それが終了すると、ブラウザビューがJavadocで開くはずです!
ステップ8:利益!これで、Javadocが生成され、アクセスできるようになります。
たとえば、デバッグ中にプロジェクトが依存するサードパーティライブラリのソースコードとJavadocを確認したいとのことですが。
これを行うことができます:エディターでそのようなライブラリーにあるクラスを開きます。[ソースを添付...]ボタンが表示されます。それをクリックして、プロジェクトのソースアーカイブに移動します。見つけて添付すると、ソースコード全体と、必要に応じてJavadocを表示できるようになります。