Java Eclipse中的依赖包(jar文件/源代码/API文档)

Java Eclipse中的依赖包(jar文件/源代码/API文档),java,eclipse,configuration,netbeans,build,Java,Eclipse,Configuration,Netbeans,Build,我正在为JIRA开发各种内部扩展,JIRA是我们使用的问题跟踪器。到目前为止,我和Netbeans一起工作,一切都很顺利。然而,现在我需要切换到Eclipse,我正在为这个开发项目设置环境 首先,我要澄清为什么要使用我在这里描述的方法:在IDE中构建JIRA不是一件容易的事情,我绝对不想浪费时间去弄清楚如何做到这一点。此外,我不需要构建它,我只想开发扩展,能够使用IDE的自动完成功能,并帮助支持API文档。开发JIRA的Atlassian公司提供了一个开发包,但这只是一个令人遗憾的借口,而不是真

我正在为JIRA开发各种内部扩展,JIRA是我们使用的问题跟踪器。到目前为止,我和Netbeans一起工作,一切都很顺利。然而,现在我需要切换到Eclipse,我正在为这个开发项目设置环境

首先,我要澄清为什么要使用我在这里描述的方法:在IDE中构建JIRA不是一件容易的事情,我绝对不想浪费时间去弄清楚如何做到这一点。此外,我不需要构建它,我只想开发扩展,能够使用IDE的自动完成功能,并帮助支持API文档。开发JIRA的Atlassian公司提供了一个开发包,但这只是一个令人遗憾的借口,而不是真正的解决方案

我对Netbeans所做的是创建一个包含所有相关jar文件、Java源文件和API文档的库包。这样,我可以使用自动完成,跳转到源代码,API文档将在需要时弹出

Eclipse似乎没有提供这样的功能,至少我不知道如何将源代码和API文档添加到用户库中,然后将其作为依赖项添加到我的项目中,就像使用Netbeans一样

我的下一个方法是创建一个包含所有内容的单独项目,并将该项目标记为我的项目的依赖项。这是可行的,但它给我留下了另一个问题:现在我在依赖项项目中报告了37k个错误。如前所述,为这种依赖关系正确设置构建是一项重大任务,而不是我最初的目标,因此我很乐意忽略这些错误。自动构建被关闭,在Java编译器下为项目更改错误/警告设置没有改变任何东西,所以我现在有点迷路了

好吧,让我试着用问题的形式来表达:

也许我只是没有找到它:有没有一种方法可以创建一个依赖包,在Eclipse中随意调用它——除了携带jar文件之外——让我能够使用API文档并跳转到源代码中的声明

如果没有,那么在这种情况下,通常的做法是什么

如果依赖项项目解决方案是可行的,那么如何完全禁用该项目的编译器错误


当您通过窗口->首选项->java构建路径->用户库创建用户库时,您可以指定所需的jar、归档或文件夹中的源以及来自internet、本地或归档的javadoc。然后,您可以通过项目->构建路径->添加库->用户库->选择库上的上下文菜单在项目中使用此库


在这里,您可以获取更多信息

请查看此图以获取图像


或者在PackageExplorer视图中右键单击jar文件。选择属性,然后在Java源附件和Javadoc位置字段中设置相应的路径。

我错过的步骤是通过单击加号打开JAR资源。。。从那以后一切都清楚了。