我们正在创建一个Android库,希望让我们的用户能够在
AndroidStudio/Intellij
但实际上,我不想向每个用户提供我们的源代码,因为这不是一个操作系统项目。
其他信息:
当我仅部署Javadoc AndroidStudio时,它无法识别它们。“.idea/libraries/”下的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 />
<SOURCES />
</library>
</component>
<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>