gpt4 book ai didi

java - IntelliJ Idea "entry point annotations"设置保存在哪里?

转载 作者:行者123 更新时间:2023-12-01 16:49:12 34 4
gpt4 key购买 nike

我的情况:我们使用IntelliJ Idea进行Java开发。通常,Idea 会为注入(inject)字段显示“未使用的声明”(用“@Inject”注释)。根据此解决方案,我通过修改“入口点”设置成功关闭了此警告(请参阅此处的完整说明:“Variable is never assigned” warning in IntelliJ IDEA can be suppressed only "partially")。

现在的问题是:我们在项目代码存储库中保留一些 Idea 设置文件,以便所有开发人员都拥有相同的基本项目设置集。我们现在希望将此抑制的“@Inject”警告添加到此设置中,以供所有开发人员默认使用。但不幸的是,我无法识别这个设置在哪里持续存在。如果我对存储库中的设置文件(不包含此选项)和“.idea”目录中的本地设置进行比较,我不会发现任何差异,即使在 IDE 中我看到此设置已有效应用。

那么,我应该查看哪些文件? IntelliJ Idea 保存此设置的位置在哪里,以便我们可以将其移入存储库?

最佳答案

我最终通过分析本地“.idea”文件夹(其中我有所需的设置)和目录中的文件夹(没有)之间的差异,自己弄清楚了这一点。似乎存储在这里:

<project_root>/.idea/misc.xml

有一个新部分负责该选项。

<component name="EntryPointsManager">
<list size="1">
<item index="0" class="java.lang.String" itemvalue="javax.inject.Inject" />
</list>
<writeAnnotations>
<writeAnnotation name="javax.inject.Inject" />
</writeAnnotations>
</component>

关于java - IntelliJ Idea "entry point annotations"设置保存在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61726851/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com