gpt4 book ai didi

java - Intellij - 项目结构设置(spring 方面配置) - 它们存储在哪里?

转载 作者:行者123 更新时间:2023-12-02 03:22:14 25 4
gpt4 key购买 nike

我有一个项目要从 netbeans 迁移到 intellij。

Intellij 识别 Spring 配置文件并给出警告“请为模块配置/设置 Spring Facet”。这需要在项目结构设置下手动添加这些。

我不希望其他团队成员都必须手动执行此操作,因此我希望将这些设置 checkin git,但据此,项目目录中没有更改的文件(我添加了标准忽略到.gitignore)。我还尝试过在文件内容中搜索配置文件名等,但也没有找到任何结果。

所以我的问题是设置存储在哪里?在通常位于忽略列表中的文件中或在项目目录外部的位置中?

最佳答案

基本上项目的所有IDEA相关配置都在.idea文件夹下,例如,您可以在.idea/worksapce.xml中找到的所有项目工作区iteams,包括您提到的spring功能。

但是将这些东西保留在 VC 中并不是一个好主意,.idea 文件夹默认会被忽略,因为配置项中将存储与本地环境相关的内容,例如本地 gradle 的完整路径,例如

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="distributionType" value="LOCAL" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleHome" value="C:/DevTools/gradle-2.14.1" />
<option name="gradleJvm" value="#JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
<option name="useAutoImport" value="true" />
<option name="myModules">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</GradleProjectSettings>
</option>
</component>
</project>

这是我的项目的 .idea 文件夹下的一些文件

enter image description here

<小时/>

更新:

对于 spring 方面,它位于模块 .iml 文件下,例如

<component name="FacetManager">
<facet type="Spring" name="Spring">
<configuration>
<fileset id="fileset" name="Spring Application Context" removed="false">
<file>file://$MODULE_DIR$/src/main/resources/META-INF/spring/integration-beans.xml</file>
</fileset>
</configuration>
</facet>
</component>

关于java - Intellij - 项目结构设置(spring 方面配置) - 它们存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39460852/

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