配置编译器设置
最后修改时间:2023 年 9 月 5 日您可以配置编译器如何处理您正在处理的代码。例如,您可以提高编译过程的速度、配置自动构建、在编译时处理注释等。IntelliJ IDEA 为您提供了广泛的编译选项来调整一般编译过程并配置特定编译器的设置。
访问编译设置
您可以从编译中排除某些路径,或者重新包含之前排除的某些文件或类。通过排除某些文件或文件夹,您可以加快编译过程。
从编译中排除文件或文件夹
在“设置”对话框 ( ) 中,转到“构建、执行、部署|” 编译器| 不包括.CtrlAlt0S
在“排除”页面上,指定不应包含在编译中的文件和文件夹。用于将项目添加到列表中。
例如,您可以排除包含错误且编译失败但对项目编译不重要的文件。您还可以跳过不想包含在输出目录中的文件。
但是,如果排除的路径是正在编译的源代码的依赖项,则该路径将包含在编译中并由编译器根据需要进行处理。
您可以配置自定义注释处理器并在编译期间启用它们。
您可以配置在编译过程中调用哪些插件扩展来验证您的代码。
配置编译验证器
在“设置”对话框 ( ) 中,转到“构建、执行、部署|” 编译器| 验证。CtrlAlt0S
在“验证”页面上,选择“构建时验证”选项。
可用的验证器是插件可以在编译期间注册和运行作为检查的扩展点。可用的验证器基于已启用的插件,因此如果缺少验证器,请检查是否启用了相应的插件。
您还可以通过将某些文件的路径添加到从验证中排除部分来从验证中排除这些文件。
根据您在项目中使用的语言,您可以配置以下编译器的设置:
- javac
Java编译器取自当前分配给项目的 Java SDK。
- 蚀
IntelliJ IDEA 与Eclipse编译器捆绑在一起。
- Groovy 和 Groovy-Eclipse
IntelliJ IDEA 支持groovyc来编译项目中的 Groovy 部分代码。但是,如果您想使用一个进程来编译混合语言项目,则可以使用Groovy-Eclipse编译器。
- Scala
如果安装并启用了Scala 插件,则 Scala编译器可用。您可以为纯 Scala 项目以及混合 (Scala-Java) 项目配置 Scala 编译器设置。您还可以配置 Scala 编译器服务器的选项。
- 远程调用编译器
Java RMI 编译器为远程对象生成存根和骨架类文件(JRMP 协议)以及存根和连接类文件(IIOP 协议)。
- Gradle-Android编译器
Gradle -Android编译器可让您编译基于 Gradle 的 Android 项目。
感谢您的反馈意见!