【问题标题】:Renaming a project in IntelliJ IDEA在 IntelliJ IDEA 中重命名项目
【发布时间】:2014-02-06 06:53:52
【问题描述】:

我有一些项目,其中包含项目的目录称为“代码”。

当我打开 IDEA 时,在我最近的项目列表中,我看到的只是那个名字。

有什么方法可以在设置中更改吗?

我尝试转到文件->项目结构->项目,但在 IntelliJ IDEA 13 中找不到项目名称选项。

我在我的项目设置中看到了这一点。

【问题讨论】:

  • 右击“代码”->重构->重命名。这是你要找的吗?
  • 不是真的,我想更改 IntelliJ 用作项目名称的内容。我可以使用 Refactor -> Rename 更改模块名称,但似乎不会影响项目的名称。
  • @PaulVerest 这与我遇到的问题不同。请参阅我对已接受答案的第一个回复。

标签: intellij-idea


【解决方案1】:

您可以更改项目名称,这是最近项目列表中显示的名称,如下所示:

转到Project Structure (Ctrl+Alt+Shift+S) → Project Settings / Project → Project name:

请注意,不要与根模块的名称或文件系统上的文件夹的名称混淆,它们可能相似也可能不相似。

编辑

请尝试进入项目中的.idea 文件夹,创建一个名为.name 的文件并在一行中输入项目名称。

例如

my-new-project-name

然后重启 IntelliJ。

这假定您在 .idea 中使用基于文件夹的 Idea 项目(而不是基于文件,使用 .iws 文件等)

【讨论】:

  • 嗨,我没有看到那个选项。我添加了我的项目结构对话框的屏幕截图。
  • 哇,奇怪的截图。项目名称应该在 Project SdK 的正上方.... 这是 mac 的东西吗?
  • 手动更新 .name 文件中的内容也为我在 Android Studio 0.8.9 中解决了同样的问题
【解决方案2】:

其实这是一个maven项目,它的名字是从maven pom.xml中定义的 所以如果你想改变名字你需要在 pom.xml 中改变它的名字
来自

 <artifactId>Code</artifactId>

 <artifactId>My-prject-name</artifactId>

【讨论】:

    【解决方案3】:

    我完成了如下的重命名。

    附加的图像在项目文件夹中结构化。

    必须在xml中修改成新的项目名称。

    1. 关闭 IDEA intellij (14.0.2)

    2. 更改 intellij 项目名称(文件夹)

      例如)old_project_name -> new_project_name

    3. 更改文件夹中的.idea

    我们只改变了

    1) 文件夹中的工件 -> xml

    2) 文件夹中的 runConfigurations -> xml

    3) 模块.xml

    4) 工作区.xml

    5) [your_project_name].iml

    (根据您的项目结构,您的文件夹可能不包含xml

    1. 重启IDEA intellij

    2. 文件 -> 导入模块...[您的 intellij 项目]

    希望对你有帮助:)

    【讨论】:

      【解决方案4】:

      如果你的项目是基于文件的,你不能在 IDEA 中重命名项目。

      将您的项目转换为基于目录的格式,然后您可以选择在“文件 > 项目结构 > 项目 > 项目名称”下重命名它。

      【讨论】:

        【解决方案5】:

        以下是 IntelliJ Idea 社区版中要遵循的步骤:

        1. 转到文件>>项目结构>>项目>项目名称 使用新名称更新项目名称。

        2. 转到 pom.xml 在

        3. 中使用新名称更新项目名称
        4. 选择“项目”视图并单击项目的根文件夹,然后重构其名称。

        5. 退出 IntelliJ Idea 并重命名存储此项目存储库的 windows 目录结构中的根文件夹名称。

        6. 重启 IntelliJ Idea 并使用“从现有资源导入项目”选项导入项目。

        【讨论】:

        • 这是唯一对我有用的答案(从顶部向下阅读)。我不知道您需要重构项目名称(在 3 中)。这对我来说很奇怪,这与项目结构中的项目名称是分开的。
        • 请注意,如果您只是想更改项目的名称,您只需要步骤 1。IntelliJ 项目元数据(例如,.idea 目录的内容,*.iml 文件)将保留为相同的。您可能仍想更改 pom.xml 中的项目名称以保持一致。如果您的项目不是 Java Maven 项目,则不会有 pom.xml。
        • 我很惊讶这不是在顶部,它应该在哪里
        【解决方案6】:

        同时我在谈论 IntelliJ 2016.2。

        涉及的名称多种多样。

        1. 红色文件夹名称。即项目所在的文件夹。 此名称出现在项目结构和顶部窗口的路径中。
        2. 蓝色 iml 文件的名称。您可以重命名 iml 文件,当 iml 文件与文件夹名称不同时,您将在项目视图中同时拥有它们。
        3. 黄色项目名称可以按照上述响应中的@vikingsteve(项目结构(ctrl-alt-shift-s)->项目设置/项目->项目名称)的描述进行设置。您将在 .idea 文件夹中的“.name”文件中找到项目名称。它也是显示在打开的最近文件列表中的名称。
        4. 棕色如果您的项目是 maven 项目,您的 pom 中还会有工件 ID。

        通常所有这些名称都是相同的,这使生活更轻松。

        有时他们不是。它们应该不同的原因有很多。例如,当我在两个分支上同时拥有同一个项目时,这有助于我区分项目版本(我也使用 IntelliJ 2016.2 的图像背景功能)。

        当您更改这些名称时,IntellJ 可能会生成一个带有 artifactId 名称(棕色)的新 *.iml。在这种情况下,只需删除您不想保留的 *.iml 文件。

        【讨论】:

        • +1 因为这帮助我解决了一个我不知道如何解释的不同问题。红色圆圈旁边的蓝色圆圈
        【解决方案7】:

        我最近想出了一个办法。

        I wrote a bash script that you run from the root folder of your project (only tested on Mac) 重命名 .idea 文件夹中包含您的项目名称的所有文件,并在这些文件中执行查找替换。

        小心:确保您的项目名称是唯一的 - 即,像“towers-of-hanoi”这样的项目名称是唯一的,脚本不会有任何问题,但名为“a”的项目会,因为所有实例文件中的“a”将替换为新的项目名称。

        【讨论】:

          【解决方案8】:

          重命名 Gradle 项目的提示

          1. 退出 IntelliJ IDEA

          2. 编辑以下文件的内容 {project_root}/settings.gradle {project_root}/.idea/.name

          3. 打开 IntelliJ IDEA

          4. 刷新 Gradle 项目

          【讨论】:

          • 感谢这个简单有效的解决方案!
          • 这是最好的答案。谢谢@roblogic
          【解决方案9】:
          1. 在项目树视图中重命名项目
          2. 在项目文件树视图中重命名项目文件夹
          3. 重命名 pom.xml 中的 artifactId 和 id(如果使用了 maven)

          【讨论】:

            【解决方案10】:

            我正在使用intellij 2017.2.6

            • 进入项目视图

            • 右击顶部根元素

            • 选择重构->重命名

            • 出现小对话框 -> 输入所需的名称

            • 点击确定

            【讨论】:

            • 不,这在更改根文件夹名称或项目中的任何其他内容时不起作用。它只是在块括号中添加重命名的版本。
            【解决方案11】:

            这对我有用:

            1. 重命名模块文件夹
            2. 更新了 settings.gradle 中的模块名称
            3. 更新了所有 build.gradle 引用
            4. rm -rf .idea/modules/[模块]
            5. 重建项目

            【讨论】:

              【解决方案12】:

              对于 Gradle Springboot intellij 项目:
              1. settings.gradle :
              rootProject.name = '新名称-项目'
              在页面底部添加/编辑上述行
              2. application.properties
              spring.application.name=新名称项目
              在页面顶部添加/编辑上述行
              3. 转到文件 > 项目结构 > 项目> 项目名称:new-name-project
              4. 应用并重启 Intellij

              【讨论】:

                【解决方案13】:

                一旦您按照此线程中提到的其他建议更改了项目名称,您还可以在项目设置中更改模块名称 -> 模块:

                这将更改项目名称旁边括号内的名称:

                在此之后,继续重构并重命名包含 main 方法的类以匹配您的新项目名称。 (此类通常由 intelliJ 在创建新项目后自动生成)。

                应该这样做。 干杯!

                【讨论】:

                • 可以只显示项目模块名称而不是文件夹[模块],我可以隐藏路径,但我认为它也很有用,只显示模块名称而不是 foder [模块]
                【解决方案14】:

                更新 IntelliJ 2021.2.3(完整,包括 maven)

                涵盖项目、maven 配置(包括多模块)和文件系统文件夹。删除项目视图中括号中的项目名称。

                1. 备份您的项目!
                2. 转到File | Settings | Build, Execution, Deployment 并删除所有受信任的位置。与一些项目安全设置有关。就我而言,在我这样做并重置我的 Build Tools | Maven 设置之前,Maven 被破坏了。
                3. 转到File | Project Structure 并输入新名称
                4. 在 IntelliJ 项目视图中:对于每个模块,右键单击顶级模块文件夹并选择 Replace in files… 在查找框中输入当前项目名称,在替换框中输入新项目名称。选择性地用文件替换或单击Replace all
                5. .idea 文件夹重复第 3 步
                6. 退出 IntelliJ 到文件系统
                7. 将项目目录重命名为新名称
                8. 返回 IntelliJ,项目窗口将打开,因为它找不到项目
                9. 删除旧项目条目(没有文件被删除,这只是最近使用的项目列表)
                10. 单击Open,导航到新目录并单击Ok

                注意事项 我的运行配置存储在文件中并已更新。如果不是,per Jetbrains doc,它们存储在 workspace.xml 中,应该更新,但我没有对此进行测试。在我的项目打开后,我重新检查了旧名称,并且 .idea xml 文件中仍然存在一个实例,但这可能是一个异常现象。我更改了它并重新启动了 IntelliJ,只是为了更好地衡量。

                【讨论】:

                  【解决方案15】:

                  我在按照上述说明重命名项目名称时遇到了问题。我已经尝试了所有建议,这些建议非常有帮助并且解释得很好。但是由于某种原因(可能是我的计算机或 IntelliJ 安装有问题),我的项目仍未重命名。我可以在左窗格中的项目旧名称旁边的 [] 之间看到新名称(即:oldName [newName])。我还可以看到项目设置中的路径正在更改。但是文件夹名称并没有改变,当我尝试在intelliJ中打开项目时,它仍然是旧名称。

                  如果你的情况和我的一样,我找到了解决方法:

                  1. 关闭 IntelliJ IDEA。
                  2. 重命名您的文件夹。
                  3. 打开 IntelliJ IDEA。 (您会看到旧项目的旧名称旁边带有 ~,表示它已损坏或未找到)。
                  4. 点击打开项目。
                  5. 在新名称的目录下搜索您的项目。
                  6. 选择它并点击打开。

                  希望对你有帮助。

                  【讨论】:

                    猜你喜欢
                    • 2013-08-31
                    • 2023-03-05
                    • 2018-01-23
                    • 1970-01-01
                    • 1970-01-01
                    • 2014-12-11
                    • 2020-08-11
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多