提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:董玉霞|2022-03-22 14:35:27.143|阅读 495 次
概述:IntelliJ IDEA 构建器构建的项目中,模块可以依赖于 SDK、JAR 文件(库)或项目中的其他模块。当您编译或运行代码时,模块依赖项列表用于形成编译器或 JVM 的类路径。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
IntelliJ IDEA 构建器构建的项目中,模块可以依赖于 SDK、JAR 文件(库)或项目中的其他模块。当您编译或运行代码时,模块依赖项列表用于形成编译器或 JVM 的类路径。
1.从主菜单中,选择文件 | 项目结构 Ctrl+Alt+Shift+S并单击模块 | 依赖项。
2.单击添加按钮 Alt+Insert并选择依赖类型:
在删除依赖项之前,请确保它没有在项目中的其他模块中使用。为此,请选择必要的依赖项并按Alt+F7,您还可以使用上下文菜单的Find Usages选项。
选择要删除的依赖项,然后单击删除按钮或按Alt+Delete。
如果要检查项目中是否仍然存在依赖项,并找到它的确切用法,可以运行依赖项分析:
选择要删除的依赖项,然后单击删除按钮或按Alt+Delete。
从主菜单中,选择文件 | 项目结构 Ctrl+Alt+Shift+S并单击模块 | 依赖项。
右键单击必要的依赖项并选择分析此依赖项。
您可以在不关闭对话框的情况下一一分析多个依赖关系。每个分析的结果将在Dependency Viewer工具窗口的单独选项卡中打开,分析完所有必要的依赖关系后,您可以关闭“项目结构”对话框并查看结果。
如果 IntelliJ IDEA 在项目中没有发现依赖使用情况,系统会提示您删除此依赖。
指定依赖范围允许您控制应在构建的哪个步骤使用依赖项。当编译源代码、编译测试源代码、运行编译源代码、运行测试时,类路径可能会有所不同。
从主菜单中,选择文件 | 项目结构 Ctrl+Alt+Shift+S并单击模块 | 依赖项。
从范围列的列表中选择必要的范围:
3.Export选项允许您控制依赖于此模块的模块的编译类路径:标记的项目将包含在依赖模块的编译类路径中。
IntelliJ IDEA 处理测试源的依赖项与其他构建工具(例如,Gradle 和 Maven)不同。
如果您的模块(例如,模块 A)依赖于另一个模块(模块 B),IntelliJ IDEA 假定 A 中的测试源不仅依赖于 B 中的源,还依赖于它自己的测试源。因此,B 的测试源也包含在相应的类路径中。
下表总结了可能的依赖范围的类路径信息。
范围 | 源,编译时 | 源,运行时 | 测试,编译时 | 测试,运行时 |
编译 | + | + | + | + |
测试 | - | - | + | + |
运行 | - | + | - | + |
假如 | + | - | + | - |
依赖关系的顺序很重要,因为 IntelliJ IDEA 将按照列表中指定的顺序处理它们。
在编译期间,依赖关系的顺序定义了编译器 (javac) 查找类以解析相应引用的顺序。在运行时,此列表定义 JVM 搜索类的顺序。
要对依赖项进行排序,请选择File | 项目结构 Ctrl+Alt+Shift+S并单击模块 | 依赖项
您可以按名称和范围对依赖项进行排序。您还可以使用上移按钮和下移按钮在列表中上下移动项目。
以上就是关于内容跟的相关内容。想要了解更多IntelliJ IDEA使用教程。
正值“315”消费者权益日,慧都为正版护航,联合Jetbrains厂商推出满减优惠,最高减1200,欢迎大家进入活动详情页了解更多。
IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具、JUnit、CVS整合、代码分析等方面的功能都是超常的。
想要了解或购买IntelliJ IDEA正版授权的朋友,欢迎咨询
IntelliJ IDEA技术交流群5:786598704 欢迎进群一起讨论
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
IntelliJ在业界被公认为优秀的Java开发平台之一,在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面表现突出,并支持基于Android平台的程序开发。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢