【发布时间】:2013-08-17 21:11:39
【问题描述】:
我编写了自己的 android 库。为了对其进行测试,我编写了一个测试应用程序,将 JAR 添加到其中,并将其添加到构建路径中(在 Eclipse 中)。
Eclipse 的自动完成显示了(公共)API 方法(这很好),但缺少以下内容:
- 方法的 Javadoc 描述。
-
方法参数名称
MyLibrary.myapimethod(String arg0, String arg1)而不是
MyLibrary.myapimethod(String param, String anotherparam)
代码使用 ant 构建并使用 Proguard 进行混淆。
我如何确保我的库的参数名称和文档的代码完成可供用户(例如测试器应用)使用?
【问题讨论】:
-
Eclipse 和许多其他 IDE 需要一个单独的 Javadoc 源和/或源代码 JAR 来完成这项工作。您可以做的最好的事情是将您的 Javadocs(如有必要以 JAR 形式)和源代码作为三个独立的 JAR(库 + 源 + javadoc)分发,并且用户必须相应地配置他们的 IDE(例如附加源和 javadoc 来构建eclipse 中的路径库)。
标签: java ant proguard code-completion