发布于 2017-10-17 00:21:34 | 287 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的IntelliJ IDEA使用教程,程序狗速度看过来!

IDEA java开发集成环境

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


IntelliJ IDEA 2017.3 EAP 发布了,它带来了许多新功能,现在看看卸载模块的改进。

在IntelliJ IDEA 2017.2中,我们发布了一个称为加载/卸载模块的实验功能。 此功可以从项目中卸载不必要的临时模块。 加载/卸载模块功能对于管理大型项目中的模块特别有用。

例如,让我们来看一个具有以下依赖项的项目:

最初,该项目只有三个模块:pluginA,pluginB 和 platorm。 假设您正在开发pluginA。 因为它取决于平台,所以将这两个标记为加载的模块,而 pluginB 保持卸载。 然后将 pluginC 和 util 添加到项目中,并从VCS 中获取这些模块。 平台依赖于 util,而 pluginC 取决于平台。

以前,IDE 将所有新添加的模块标记为已加载。 但是从这个新的EAP开始,IntelliJ IDEA将分析所有添加的模块。 在上面的例子中,只有 util 将被视为一个加载的模块,而 pluginC 将保持卸载。

IntelliJ IDEA 2017.3 可以这样做:

pluginB依赖于平台。如果您在平台的界面中编写了一个新方法,并且该接口在pluginB中实现,则卸载插件B的编译将在加载后失败。以前,IDE没有发现潜在的问题,尽管提出这样的改变可能会打破整个项目的编译。

在这个EAP中,我们通过在“Commit Changes”对话框中添加一个名为 “compile affected unloaded modules” 的选项来解决这个问题。如果提交包含影响依赖于未加载模块的模块的更改,则此选项将触发卸载的模块的编译。

更多请查看



历史版本 :
Java 集成开发环境 IntelliJ IDEA 发布 2017.3.3 正式版本
IntelliJ IDEA 2017.3.3 RC 发布,bug 修复版本
IntelliJ IDEA 2017.3.2 发布
IntelliJ IDEA 2017.3.1 发布,少量 bug 修复
IntelliJ IDEA 2017.3 正式发布,快去更新吧
IntelliJ IDEA 2017.3 首个 RC 版发布,带来更好的可用性
IntelliJ IDEA 2017.2.6 发布,Bug 修复和新特性添加
IntelliJ IDEA 2017.3 EAP 发布,改进了卸载模块机制
IntelliJ IDEA 2017.2.5 发布
IntelliJ EmmyLua 1.1.9 发布,IDEA 的 Lua 插件
IntelliJ IDEA 2017.2.4 发布
IntelliJ IDEA 2017.2.3 发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务