2017-08-17 24 views
0

我們正在創建一個Android庫,並希望我們的用戶能夠在AndroidStudio/Intellij中查看Javadoc。在沒有發佈源的情況下在IntelliJ/Android Studio中顯示Javadoc

爲了測試這個我發佈了javadoc和來源nexus和一切工作正常。 但實際上我不想爲每個用戶提供我們的源代碼,因爲它不是OS項目。

但是沒有源代碼,我無法獲得任何顯示的javadoc。

任何人都可以幫助我嗎?

附加信息:

當我只部署的Javadoc AndroidStudio無法識別它們。一旦

<component name="libraryTable"> 
    <library name="adapter-0.4.324"> 
    <CLASSES> 
     <root url="jar://$USER_HOME$/.android/build-cache/77393c6313510bd47cb4d4c9344c0d5fea59b1a0/output/jars/classes.jar!/" /> 
     <root url="file://$USER_HOME$/.android/build-cache/77393c6313510bd47cb4d4c9344c0d5fea59b1a0/output/res" /> 
    </CLASSES> 
    <JAVADOC /> 
    <SOURCES /> 
    </library> 
</component> 

我部署來源AndroidStudio識別它們,並把它們添加到XML:在XML「.idea /庫/」看上去以下。我也能看到的Javadoc Android Studio中:

<component name="libraryTable"> 
    <library name="adapter-0.4.324"> 
    <CLASSES> 
     <root url="jar://$USER_HOME$/.android/build-cache/77393c6313510bd47cb4d4c9344c0d5fea59b1a0/output/jars/classes.jar!/" /> 
     <root url="file://$USER_HOME$/.android/build-cache/77393c6313510bd47cb4d4c9344c0d5fea59b1a0/output/res" /> 
    </CLASSES> 
    <JAVADOC /> 
    <SOURCES> 
     <root url="jar://$USER_HOME$/.m2/repository/[package]/0.4.324/adapter-0.4.324-sources.jar!/" /> 
    </SOURCES> 
    </library> 
</component> 

爲了澄清我的問題:我要部署的Javadoc的Nexus - > AndroidStudio應自動顯示的Javadoc。

無論我能夠通過庫屬性手動添加javadoc。但我不想在每次發佈後再添加它們。之後xml正確更新:

<component name="libraryTable"> 
    <library name="adapter-0.4.324"> 
    <CLASSES> 
     <root url="jar://$USER_HOME$/.android/build-cache/77393c6313510bd47cb4d4c9344c0d5fea59b1a0/output/jars/classes.jar!/" /> 
     <root url="file://$USER_HOME$/.android/build-cache/77393c6313510bd47cb4d4c9344c0d5fea59b1a0/output/res" /> 
    </CLASSES> 
    <JAVADOC> 
     <root url="jar://$USER_HOME$/.m2/repository/[package]/0.4.324/adapter-0.4.324-javadoc.jar!/" /> 
    </JAVADOC> 
    <SOURCES /> 
    </library> 
</component> 
+0

您可以生成JavaDoc並將其發佈到沒有源代碼的存儲庫。 – CrazyCoder

+0

@CrazyCoder在我的問題中增加了一些額外的信息。這個問題可能不夠清楚。抱歉 – andzie

回答

相關問題