如何为javadocs创建一个可分发的jar?

如何为javadocs创建一个可分发的jar?,java,jar,javadoc,Java,Jar,Javadoc,我已经创建了一个API,作为JAR文件发布。它是专有的,所以我不得不从中删除源文件 我目前包括一个单独的/doc文件夹,其中包含Eclipse导出到javadoc向导的输出。不错,但我想再往前走一步 我想将javadocs作为一个jar文件分发,这个jar文件可以很容易地放入未来的项目中,其中包括我的API的jar文件。我知道我已经在我使用过的其他发行版中见过好几次这样做,但我在搜索时没有任何运气 最终目标是让未来的开发人员能够轻松访问悬停在评论和类似性质的内容上 谢谢 似乎将包含eclipse

我已经创建了一个API,作为JAR文件发布。它是专有的,所以我不得不从中删除源文件

我目前包括一个单独的/doc文件夹,其中包含Eclipse导出到javadoc向导的输出。不错,但我想再往前走一步

我想将javadocs作为一个jar文件分发,这个jar文件可以很容易地放入未来的项目中,其中包括我的API的jar文件。我知道我已经在我使用过的其他发行版中见过好几次这样做,但我在搜索时没有任何运气

最终目标是让未来的开发人员能够轻松访问悬停在评论和类似性质的内容上


谢谢

似乎将包含eclipse生成的文档的doc文件夹打包为jar文件就足够了。然后,如果您想将该jar用作包含编译的.class文件的实际jar的javadoc,那么您可以在Eclipse中为javadoc jar分配“存档中的javadoc”,并将存档中的路径设置为doc。Eclipse似乎在文档文件夹中查找index.html包列表条目



同时使用maven javadoc插件可能是一种简单的方法。请参阅下面的链接:


如果您的最终目标只是让未来的开发人员在使用您的类或方法时能够查看您的javadoc指令,那么在Eclipse中,您可以选择在导出jar库时导出java源文件,如下图所示:


这还允许开发人员在调试时介入并查看您的代码。

谢谢您的推荐。实际上,我偶然发现了javadoc maven插件,尽管我不想将maven引入非maven项目。我将进一步了解插件实际在做什么,这可能会帮助我理解如何在没有maven的情况下生成javadoc jar。感谢您的帮助,我将继续跟进任何其他发现。@Batman0730我已编辑了答案。你能试试我描述的方式吗?我想这可以消除我一直以来的误解。您不能将这些javadoc.jar文件放到项目中,然后神奇地将注释附加到代码中。您必须手动将javadocs附加到它们的库中,即使它们是.jar格式的。我以前从未测试过,所以我的假设一直是错误的。谢谢你的帮助。至少对于你问题的第二部分。。。下面是关于如何在Eclipse中放置JavaDocs的详细说明