【问题标题】:grails project does not appear to be part of a Grails applicationgrails 项目似乎不是 Grails 应用程序的一部分
【发布时间】:2013-09-30 04:53:39
【问题描述】:

从我的旧 Macbook Pro 迁移到新的 Macbook Pro 后,我发现我的项目将不再运行。 Grails 不断给我一个“错误 /Users/Michael/{proj}/{proj} 似乎不是 Grails 应用程序的一部分”。刷新依赖项似乎运行成功。

我已验证以下内容:

  • 在项目文件夹中存在一个文件夹 grails-app,与旧机器上的位置相同。
  • 我确实运行了 grails clean,然后将 grails 升级到 2.0.4

可能是两台机器之间的用户目录名称发生了变化,但我在 .project 或 application.properties 或任何设置中都没有看到旧的用户目录名称。

【问题讨论】:

  • 检查 BuildConfig.groovy 以查看路径是否正确。

标签: grails-2.0


【解决方案1】:

我通过删除workspace\.metadata\.plugins\org.eclipse.debug.core\.launches\<project>.launch 解决了这个问题。它已经缓存了旧的绝对路径。

【讨论】:

    【解决方案2】:

    从 STS 中打开命令行并执行“运行应用程序”。他的工作区缓存有时会出现问题。

    【讨论】:

    • 在尝试了 user1901966 的建议后,这对我有用
    【解决方案3】:

    哎呀,看到我没有回答这个问题。

    答案是删除所有内容并从 github 重建。如有疑问,请对其进行核弹直到它发光....

    【讨论】:

      【解决方案4】:

      Armand's answer 以上是最简单的解决方案 - 感谢 Armand

      这是我的经验 - 在 IDE 中使用 Grails 时 - 在某些情况下,最好使用命令行来发出 grails 命令(这是一个很好的提醒)

      与此相关,从 cmd 行运行应用程序似乎也更好(而不是使用 IDE Project->Run As),因为您可以使用 ctrl-c 轻松停止服务器

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-15
        • 2013-02-10
        相关资源
        最近更新 更多