Java开发工具IntelliJ IDEA配置项目系列教程(五):模块依赖

模块可以依赖于SDK,JAR文件(库)或项目中的其他模块。编译或运行代码时,模块依赖项列表用于形成编译器或JVM的类路径。

IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

IntelliJ IDEA 2019.3提供了重大的性能和可用性改进,包括更快的启动,主题和键盘映射插件的安装更容易,增强的VCS工作流以及增加了对微服务框架,MongoDB等的支持。新版本,新功能,小编已将IntelliJ IDEA 2019.3专业版和社区版(Windows、Mac、Linux)安装包上传至官网,感兴趣的朋友赶快下载体验吧~

IntelliJ IDEA最新版

添加一个新的依赖

  1. 从主菜单中,选择文件| 项目结构 Ctrl+Shift+Alt+S,然后单击模块。依赖关系。
  2. 单击 添加按钮 Alt+Insert并选择依赖项类型:
  • JAR或目录:从计算机上的文件中选择Java存档或目录。
  • 库:选择现有库或创建一个新库,然后将其添加到依赖项列表中。
  • 模块依赖性:在项目中选择另一个模块。

Java开发工具IntelliJ IDEA配置项目系列教程(五):模块依赖

删除依赖

  • 要删除依赖项,请选择它,然后单击

    删除按钮或按Alt+Delete。

在删除依赖项之前,请确保该项目中的其他模块未使用它。为此,选择必要的依赖关系,然后按Alt+F7。您也可以使用上下文菜单的“ 查找用法”选项。

指定依赖范围

指定依赖项范围可让您控制应在构建的哪一步使用依赖项。

  1. 从主菜单中,选择文件| 项目结构 Ctrl+Shift+Alt+S,然后单击模块。依赖关系。
  2. 从“ 范围”列中的列表中选择必要的范围:
  • 编译:构建,测试和运行项目所必需(默认范围)。
  • 测试:编译和运行单元测试所需。
  • 运行时:包含在源和测试源的类路径中,但仅在运行阶段。
  • 提供:用于构建和测试项目。

IntelliJ IDEA与其他构建工具(例如Gradle和Maven)以不同的方式处理测试源的依赖关系。

如果您的模块(例如,模块A)依赖于另一个模块(模块B),则IntelliJ IDEA假定A中的测试源不仅取决于B中的源,还取决于它自己的测试源。因此,B的测试源也包含在相应的类路径中。

分析依赖性

如果要检查项目中是否仍然存在依赖项,并找到其确切用法,则可以运行依赖项分析:

  1. 从主菜单中,选择文件| 项目结构 Ctrl+Shift+Alt+S,然后单击模块。依赖关系。
  2. 右键单击所需的依赖项,然后选择“ 分析此依赖项”。

您可以一一分析多个依赖关系而无需关闭对话框。每个分析的结果将在“ 依赖关系查看器”工具窗口的单独选项卡中打开。分析所有必要的依赖关系之后,您可以关闭“ 项目结构” 对话框并查看结果。

如果IntelliJ IDEA在项目中找不到依赖项用法,则系统将提示您删除此依赖项。

Java开发工具IntelliJ IDEA配置项目系列教程(五):模块依赖

排序依存关系

依赖关系的顺序很重要,因为IntelliJ IDEA将按照列表中指定的顺序对其进行处理。

在编译期间,依赖性的顺序定义了编译器(javac)查找类以解析相应引用的顺序。在运行时,此列表定义JVM搜索类的顺序。

您可以按依赖项的名称和范围对其进行排序。您还可以使用

上移按钮 下移按钮在列表中上下移动项目。

**想要了解或购买IntelliJ IDEA正版授权的朋友,欢迎咨询官方客服
标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月9日
下一篇 2020年1月10日

相关推荐

发表回复

登录后才能评论