发布时间:2023-07-31
浏览次数:0
为了让IDEA更快地工作,你可以暂时搁置(卸载)当前不需要的模块。 当您搜索或构建代码或编译项目时,IDE 会忽略卸载的模块。
当您卸载模块时,您在本地进行 - 有关卸载模块的信息不会通过版本控制共享。
IDEA官方正版下载
自动卸载模块
1. 在工具窗口中,右键单击模块并选择“Load/”。
2. 您可以双击对话框中的模块来加载或卸载它,或者使用对话框中间的按钮。
手动加载和卸载新模块
如果您的队友向项目添加新模块,您将在项目更新时将它们下载到您的计算机上。 稍后,IDE 将分析更新项目中所有模块之间的依赖关系。
如果您已经卸载了该模块,IDEA会根据依赖分析的结果加载或卸载新的模块。
如果新模块依赖于现有的已卸载模块,则新模块将被标记为已卸载。 IDEA 会忽略它们,否则在尝试编译它们时可能会出现错误。
如果现有的已加载模块直接依赖于新模块,则新模块将被标记为已加载。
如果现有加载的模块与新添加的模块没有依赖关系,则新模块将被标记为未加载。 您可以在需要时自动将它们标记为已加载。
使用卸载的模块提交更改
如果您卸载了模块,但修改了卸载的模块所依赖的文件,则重新加载这些模块后可能会编译失败。
要防止卸载模块编译失败,请确保在“提交更改”对话框中选择“编译受影响的卸载模块”选项。
在提交修改的文件之前,IDEA会对卸载的模块进行编译,以确保修改不会影响此类模块。 IDE 将通知您测量到的错误,并建议您在提交之前解决这些错误。
使用卸载的模块提交更改
如果项目中的模块相互依赖,则在卸载一个或多个模块时可能会遇到错误。
例如,如果模块1依赖于模块2,而你卸载了模块2,IDEA将很难解析模块2中的类的引用。据报道,模块1的编译可能会失败。
为了防止此类错误,IDE 在加载或卸载模块时分析依赖关系。 当你加载一个模块时,IDEA会建议加载所有依赖项。 当你卸载一个模块时intellij idea无法删除文件,IDE会找到所有依赖的模块并卸载它们。
如果卸载模块 1,您可能不会在模块 2 的代码中看到任何错误,并且您也可以编译模块 2。 此外intellij idea无法删除文件,您可能会通过修改模块 2 中的代码来意外中断模块 1 中依赖代码的编译。由于模块 1 已卸载,因此在重新加载和编译之前您不会看到任何错误。
如果对包含 Alt+F7 的模块 2 中的类、字段或方法调用 Find 或构造 Ctrl+Alt+Shift+T,则结果可能不完整,因为未考虑模块 1 的内容。 IDEA 会通知您。
据悉,每次提交修改时,IDE都会编译已卸载的模块,并检查本次修改是否不会影响已卸载的模块。 查看更多内容。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码