Eclipse中的依赖包(jar-files / sources / API文档)

时间:2009-11-10 12:06:22

标签: java eclipse configuration netbeans build

我正在为我们使用的问题跟踪器JIRA开发各种内部扩展。到目前为止,我与Netbeans合作,一切都像魅力一样。但是,现在我需要切换到Eclipse,并且我很难为这个开发项目设置环境。

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

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

Eclipse似乎没有提供这样的功能,至少我无法弄清楚如何将源文件和API文档添加到“用户库”(我将其添加为我的项目的依赖项)就像Netbeans一样。)

我的下一个方法是创建一个包含所有内容的单独项目,并将该项目标记为我项目的依赖项。这有效,但它给我留下了另一个问题:现在我报告了37k错误(都在“依赖项目”中)。如上所述,正确设置此依赖项的构建是一项重大的斗争,不是我原来的目标,因此我很乐意忽略这些错误。关闭自动构建并更改项目“Java Compiler”下的“错误/警告”设置并没有改变任何东西,所以我现在有点迷失了。

好的,让我试着将此作为问题:

  1. 也许我只是没找到它:有没有办法在Eclipse中创建一个依赖包(在任何你想要的地方调用它) - 除了只是携带jar文件 - 让我有能力使用API文档并“跳转”到源中的声明?

  2. 如果没有,在这种情况下常见的做法是什么?

  3. 如果“依赖项目”解决方案是可行的方法,我该如何完全禁用该项目的编译器错误?

2 个答案:

答案 0 :(得分:1)

当您通过window-> preferences-> java-build path->用户库创建用户库时,您可以指定所需的jar,来源(存档或文件夹)&& javadoc(来自互联网,本地或存档)。然后,您可以通过项目上的上下文菜单在项目中使用此lib->构建路径 - >添加库 - >用户库 - >选择你的lib。

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

答案 1 :(得分:1)

选中此图示以获取图像

Add the source code for jar

Add the Javadoc for a jar

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