在此版本中,我们添加了一个重要的新功能:
受信任的项目
许多现代的构建系统,包括Maven和Gradle,都依赖于代码执行来构建IDE所需的项目模型,以了解项目结构及其依赖性。在Gradle中,构建脚本本身是用Groovy或Kotlin编写的代码。在Gradle和Maven中,构建脚本可以引用插件–构建系统将从构建脚本中指定的位置下载插件,并在这些插件中执行代码。
除了Maven和Gradle设计固有的问题外,某些IntelliJ IDEA的功能(例如,启动任务)还引入了额外的代码执行可能性,这些可能性是通过共享项目及其.idea目录实现的。

相同的保护也适用于其他构建系统(例如sbt)和项目类型(例如Python和JavaScript)。
为了避免对每个项目都显示警告,IDE允许你在 “Preferences/Settings | Build, Execution, Deployment | Trusted Locations “中定义可信位置。在指定为 “Trusted Locations”的目录中的项目总是被认为是受信任的。为了确保只有在发生异常情况时才会收到不受信任的项目警告,我们建议将通常创建项目的目录添加到受信任位置中。

如果要禁用不受信任的项目警告,则可以将PC的根目录添加到受信任的位置。但是,我们不建议您这样做,因为这可能会使您容易受到攻击。
请注意,从命令行构建或运行Maven或Gradle项目与将其导入IDE一样,具有相同的安全风险。因此,如果选择以安全模式打开项目,则还需要避免在终端中运行Maven或Gradle命令。
Bug修复
IntelliJ IDEA 2020.3.3还带来了重要的修复:
- 修复了IntelliJ IDEA启动时发生的崩溃。
- 修复了导致在包含代码块的Markdown文件中添加不必要的反斜杠的问题。
- 修复了当CUBA插件尝试为CEF浏览器设置缩放级别时发生的IntelliJ IDEA崩溃。
- 钥匙串现已在Apple Silicon上提供。
- 修复了将Cucumber测试与Java一起使用时的运行配置错误。
- 修复了“Close All But Pinned”和“Close All ”操作的问题。
- 修复了与Docker断开连接时日志的垃圾邮件。
- 修复了Diff视图的错误行为。
- 修复了分支机构列表中的焦点问题。
立即下载体验吧!有什么疑问欢迎咨询客服!
好了这就是今天的内容了,如果今天的文章未解决你的需求,可点击获取更多免费教程。不要忘了在评论与我们分享您的想法和建议,作为IntelliJ IDEA正版合作商,我们推出”软件国产化服务季”活动(点击查看详情)!现IntelliJ正版授权在线订购最高立减3000元!低至1333!还有多种授权方式供你选择。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!