我們正在創建一個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>
您可以生成JavaDoc並將其發佈到沒有源代碼的存儲庫。 – CrazyCoder
@CrazyCoder在我的問題中增加了一些額外的信息。這個問題可能不夠清楚。抱歉 – andzie