您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在三个不同的Java IDE上检查已安装的JAR,外部库等?

如何在三个不同的Java IDE上检查已安装的JAR,外部库等?

所有IDE都需要一种了解项目依赖项的方法。您可以告诉他们自己,也可以让构建工具来做到这一点。

通过将罐子添加到您的项目中。这可能是与一个开发人员,在特定IDE上,几乎没有依赖关系的小型项目一起工作时最快的方法。通常,当告诉IDE这个.jar是您的项目的依赖项时,IDE会将该引用存储到特定于项目的文件中(例如,在Eclipse中,您可以使用txt编辑器编辑.classpath文件并亲自查看依赖项) 。但是,它会将您的应用程序锁定到IDE。大多数IDE都具有跨IDE的导入和迁移支持,但是当将一个依赖项添加一个依赖项并且必须重复添加到另一个依赖项时,同时使用这两个IDE可能会造成混淆。此外,您的依赖项本身具有依赖项。通过手动添加您的罐子,您有责任查找并下载它们自己的依赖项。

目前有3种标准的此类工具:Apache Ant with IvyApache MavenGradle。它们都在主要的Java IDE中得到支持:IntelliJ IDEA,Eclipse和NetBeans。它们都使用一些额外的特定于构建工具的文件来存储项目的配置,并随后配置您的IDE和特定于IDE的文件。这样,您的项目就变得与IDE无关,IDE将依赖项处理外包给了构建工具。这些工具将在本地目录中下载项目的任何直接或传递依赖项,或者您可以在指定的文件夹中编译jar。从中可以看出,Ant是最老的(在Ivy中添加了依赖项处理支持),Maven是在那之后开发的,而Gradle是最新的并且可能是最灵活的。然而,在生产中,Maven是迄今为止最成熟的产品。查找标准目录布局也很有用。如果您坚持这一点,那么使用Maven或Gradle可以更轻松地进行工作/启动。

最后,您可以在Maven- Central搜索并找到大多数免费库,在这些库中可以方便地添加它们的Ivy / Maven / Gradle脚本,以供您在构建工具脚本中使用。在许多情况下,如果您希望手动将其添加为依赖项,也将提供.jar。

关于VS Code,我认为它通过插件支持这些工具,但我不确定。

java 2022/1/1 18:34:04 有553人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶