我正在使用Eclipse IDE及其衍生产品,如Spring IDE,用于Java开发。
在Web应用程序项目中,我将外部jar(如Spring MVC jar,Apache commons jar等)添加到Web App库文件夹中,因此它们会自动添加到构建路径中。 Web App库文件夹中有许多jar。
我想在项目中创建文件夹并添加Web App库文件夹中包含的库的所有源文件(zip / jar),以便我可以从Java编辑器窗口浏览库的源代码。每当我将源zip / jar文件添加到此文件夹时,Eclipse应该检测它并在我想要导航到库的源时使用它。
以上是否可以在日食中使用?
注意:我知道如何添加源文件 通过导航为每个罐子 到构建路径窗口和 指定源位置。但 这是非常粗暴的方式,我需要 为每个图书馆单独做。 缺点是源路径 是绝对的,这意味着如果我导入 然后将项目导入另一台计算机 我需要创建源路径或 更糟糕的是我可能要添加 再次单独提供源文件。
答案 0 :(得分:1)
自动获取罐子来源的一种方法是某种依赖管理系统。大多数人现在会尖叫Maven(2/3),但其他人存在并且运作良好。 Maven确实有很好的Eclipse集成,所以应该是一个加号。
缺点是,为其依赖管理设置Maven项目似乎有些过分。另一点是你所依赖的所有罐子也应该是“Mavenized”。
据我所知,Eclipse不会自动检测/扫描源存档文件,并按照您描述的方式将它们链接到工作区中的库。
答案 1 :(得分:1)
我同意@Gressie使用Maven和Eclipse Maven插件 - 因为在这种情况下,只需勾选几个盒子就可以了,Maven会为你做这件事。 但是,如果您的项目不是Maven化,您仍然可以在Eclipse中执行此操作,但它更繁琐: