我们正在创建一个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