一. Build Tools

在这里插入图片描述
选择此选项后,您可以使用以下选项配置如何重新加载项目:

  • 任何更改:如果要在对构建脚本文件或外部更改进行任何更改后自动重新加载项目,请选择此选项。

  • 外部更改:当您选择此选项时,IntelliJ IDEA 仅在 VCS 更改和对 IDE 外部的构建文件进行更改后才会自动重新加载项目。

  1. Maven
    在这里插入图片描述
    1.1 :选中此复选框Maven 将在离线模式下工作并且仅使用本地可用的资源。对应于–offline命令行选项。
    1.2: 选中此复选框以启用对 Maven 的插件注册表的引用。此选项对应于–no-plugin-registry命令行选项。
    1.3: 如果选中此复选框,则构建将递归到嵌套项目中。清除此复选框对应于–non-recursive命令行选项。
    1.4: 如果选中此选项,则会生成异常堆栈跟踪。此选项对应于–errors命令行选项。
    1.5: 如果您希望 IntelliJ IDEA 在同步时更新快照,请选中此复选框。
    在这里插入图片描述
    1.1: 选择所需的输出日志级别,这允许插件在debug、info、warn和error、fatal或 disable 输出日志级别
    1.2: 下载工件时选择所需的校验和匹配级别。您可以选择在校验和不匹配时下载失败–strict-checksums,或发出警告–lax-checksums。
    1.3: 从列表中选择插件更新策略。
    您可以选择以下选项:
    – 检查更新,它对应于命令行选项–check-plugin-updates。
    – 禁止检查更新,这对应于命令行选项–no-plugin-updates。
    – 对于 Maven 3 和更高版本,此选项将被忽略。
    1.4:使用此字段设置-T并行构建选项。此选项可用于 Maven 3 及更高版本。
    1.5: 指定您自己的机器上安装的 Maven 版本。
    1.6: Maven 用户特定配置的文件。
    1.7: maven存储库下载位置
  2. Gradle
  3. Gant

二. Compiler

2 Compiler
在这里插入图片描述
2.1: 指定描述应被识别为资源并因此复制到输出目录的文件的正则表达式
2.2: 选中此选项可在重新构建时删除输出目录中的所有文件。
2.3: 为非空注释方法和参数添加运行时断言
2.4: 如果选中此复选框,将在编辑器中打开包含第一个编译错误的文件,并突出显示包含错误的行。
2.5: 如果选中此复选框,则如果构建过程持续时间超过 1 分钟,则会显示通知。如果此构建过程持续不到一分钟,或者未选中该复选框,则消息将显示在事件日志和状态栏中。
2.6: 选中此复选框可在每次磁盘上的项目文件更改时自动编译项目,例如,在保存或自动保存时,或者当您从版本控制系统获得最新修改时。
2.7: 并行编译独立模块 如果选中此复选框,将同时编译没有相互依赖关系的模块。这可能需要增加堆大小。
2.8: 在依赖项更改时重建模块 选中此复选框可完全重建具有更改依赖项的模块。
在这里插入图片描述
2.1: 指定构建过程所需的堆大小。
2.2: 共享构建过程 VM 选项?
2.3:
2.4:

3 Excludes
使用此页面可指定项目中不应传递给编译器的文件和目录。
4 Java Compiler
在这里插入图片描述
4.1: 选择要使用的编译器:Javac ,eclipse…
4.2: 默认情况下,此选项处于选中状态。IntelliJ IDEA 会在需要交叉编译时从项目设置中推断出并自动应用–releaseJava 9的编译器选项。
4.3: 选择要生成的字节码版本。(粗略地说,这是最低的目标 JVM 版本。)如果未指定特定版本,则字节码版本由编译器定义。
4.4: 每个模块的字节码版本 如有必要,请指定各个模块的目标字节码版本例如,它们是否应与项目的设置不同)。
在这里插入图片描述
4.1: 尽可能使用来自模块目标 JDK 的编译器
4.2: 编译器将生成在调试器中运行已编译类所需的信息。
4.3: 编译器将显示有关编译期间遇到的不推荐使用的方法类或字段的警告.(相应的警告显示在编译器输出窗口中)
4.4: 如果选中此复选框,编译器将忽略有关语言结构可疑用法的警告。
4.5: 指定要在编译器开始时传递给编译器的命令行参数和选项。
4.6:
// todo

三. Debugger

在这里插入图片描述
3.1: 在遇到断点时,激活调试窗口 如
在这里插入图片描述
3.1: 如果选中此复选框,则在遇到断点时,IntelliJ IDEA 将在编辑器中显示此断点的位置,并尝试将其框架置于最前面。
3.2: 调试程序终止时自动隐藏调试工具窗口。
3.3: 如果选中此复选框,则当前执行点所在的行将保留在屏幕中间。
3.4: 如果选中此复选框,则当前执行点所在的行将保留在屏幕中间。
3.5: 如果选中此复选框,您可以在编辑器中单击行号以运行程序执行到此行。 如下
在这里插入图片描述
在这里插入图片描述
3.6 :断点移除方式

  • 通过用鼠标左键单击它们

3.7: 通过将它们拖到编辑器或用鼠标中键单击它们。在这种情况下,单击断点将在启用和禁用之间切换其状态。

3.8: 您还可以选择在要删除条件断点或日志断点时是否要显示确认对话框
在这里插入图片描述
3.1 选择传输;
3.2: 选中此选项以启动要使用 强制使用VM 调试的进程。
3.3: 您可以控制-Djava.compiler=NONE在启动应用程序时是否指定参数。该参数影响 JIT 编译器,如果打开该选项,将禁用 JIT 编译器。
3.4: 如果项目中有多个具有相同完全限定名称的类,则替代源切换器会出现在编辑器的顶部。
3.5: 如果要软终止Java 进程,请选中此复选框。
3.6:
3.7: 指定内置服务器的端口
3.8: 如果选中此复选框,则可以从另一台计算机访问在指定端口上运行的内置服务器上的文件。
如果清除此复选框(默认情况下),则调试器仅侦听本地连接。
3.9:在运行控制台中显示应用程序 logcat 消息
3.10: 在调试控制台中显示应用程序 logcat 消息

//todo

四. Remote Jar Repositories

配置maven远程jar下载地址

五. Deployment

在这里插入图片描述
5.1: 为不需要部署的文件和文件夹的名称指定
5.2: 指定您需要有多少详细的日志记录

  • Details:详细信息
  • Breif: 简要
  • error only: 仅错误

5.3:发生错误时立即停止数据传输。
5.4:覆盖最新文件
5.5: 选中此复选框可防止在上传时重置文件的时间戳。
5.6: 如果选中此复选框,如果当前上传不涉及具有此名称的文件,则将删除目标目录中的任何文件。
5.7: 创建空目录
5.8: 选中此复选框可让 IntelliJ IDEA 在覆盖或删除本地项目以在下载期间进行同步之前要求您进行确认。
在这里插入图片描述
5.1: 自动上传更改的文件到默认服务器
从此列表中,选择您希望 IntelliJ IDEA 何时自动将文件上传到默认服务器或服务器组。可用的选项是:

  • 始终:选择此选项可在每次保存时上传文件,无论是自动调用还是显式调用。

  • 在显式保存操作上:选择此选项可在保存后上传文件,仅当通过选择File |手动调用此保存时。全部保存或按Ctrl+S。

  • 从不:选择此选项可禁止自动上传。

5.2: 选中此复选框可从自动上传中排除使用第三方工具(VCS、脚本等)进行的本地更改。

只有在将更改的文件自动上传到默认服务器列表中选择了始终或开启显式保存操作选项时,该复选框才可用。

5.3: 选中此复选框可让 IntelliJ IDEA 在自动上传期间自动删除远程文件,以防本地文件被删除。

5.4: 选中此复选框可更改分配给远程主机上上传文件的默认权限。

5.5: 选中此复选框可更改分配给远程主机上上传文件夹的默认权限。

5.6: 上传新文件时发出警告

5.7: 在远程主机上移动时显示警告对话框

六. Arquillian Containers

七. Android

八. Application Servers

九. Coverage

十. Docker

十一. Gradle-Android Compiler

十二. Java Profiler

十三. Required Plugins

十四. Run Targets

十五. Trusted Locations

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐