如何在没有绝对路径的情况下将本地javadoc文件夹附加到项目

时间:2012-06-07 02:46:49

标签: android javadoc

我正在尝试附加android-support-v4的源代码并遵循此问题的说明:

How to install javadoc for Android Compatibility Package?

此项目在git repo上共享,因此我不想签入指向本地文件夹的.classpath

在共享项目中指向此javadoc的最佳方法是什么?我愿意让其他人生成javadoc,但我需要一种方法来指向每个人的Android SDK目录。可以检查到存储库的解决方案会更好。

我可以在指向javadoc文件夹的文件路径中使用变量吗?我希望这样的事情:file:/$ANDROID_SDK_DIR$/extras/android/compatibility/v4/docs/

修改 我发现了一个关于javadocs和android库问题的bug comment。我创建了属性文件,我现在可以在Eclipse中看到javadoc,但我仍然遇到同样的问题。该文件包含我自己的Android SDK目录的绝对路径。

2 个答案:

答案 0 :(得分:2)

我已经发现在新版本的ADT中,您必须在libs文件夹中包含.properties文件和jar。将.classpath更改为指向docs / sources的常规方法在使用ADT的Eclipse中不起作用,但这样做。

如果您在文件gson-2.2.2.jar中有GSON,请在同一文件夹中创建gson-2.2.2.jar.properties

gson-2.2.2.jar.properties:

src=docs\\gson-2.2.2-sources.jar
doc=docs\\gson-2.2.2-javadoc.jar

然后在docs内创建一个libs文件夹,并将您的源代码和javadoc jar移入其中。

这解决了/libs中的任何内容被编译到项目中的问题。仅包含根目录中的文件,因此为文档创建文件夹(/libs/docs)是处理此问题的好方法。

答案 1 :(得分:-1)

如此解决方案所示,他在SVN存储库中有一个第三方库,他想在Eclipse中本地关联source / javadoc。

我认为没有令人满意的解决方案,但您可以尝试。

检查此solution

希望它可以帮到你。