【问题标题】:Importing a skeleton play2 app in IDE took like 15-20 minutes在 IDE 中导入一个骨架 play2 应用程序大约需要 15-20 分钟
【发布时间】:2014-04-17 03:50:54
【问题描述】:

所以我使用命令行创建了一个简单的 play2 scala 应用程序。

当时我正在阅读 IntelliJ 13 如何更好地处理 sbt 项目,因此我使用 IntelliJ 使用 build.sbt 文件打开了它。

我选择了“自动导入”,然后它才开始下载 15 分钟以上。最后它停止了,intellij 可以正确解析所有类等,并正确构建。

奇怪的是我的 /target 文件夹在解决方案中,所以我删除了它。

是我做错了什么还是正常的?

另外,我如何使用类似于以下内容的 IntelliJ 运行应用程序:

play run

【问题讨论】:

    标签: intellij-idea playframework-2.0 intellij-13


    【解决方案1】:

    最好的方法是使用命令play idea,它会生成无缝导入项目所需的所有文件。创建的配置还告诉 Idea 解决 target/project/target 文件夹中的依赖关系,而不是 IDE 自己的文件夹(我不知道这些文件夹的确切位置)。这样所有的播放!文件不需要解析两次,就像您的情况一样。

    关于问题的第二部分,我个人使用idea控制台执行Play!或 sbt 命令。

    【讨论】:

    • 那么到底发生了什么。当 sbt 下载依赖项时,它存储在哪里? IDEA 会在他们自己的文件夹中再次这样做吗?
    • 是的,我注意到创建了一个文件夹创意,我认为它是“.idea”,据我记得有一个包含所有 jar 等的文件夹。
    • 我正在检查,因为你的问题让我思考。这也可能与 Idea sbt 插件在 sbt 项目中按预期在 target/ 和 project/target 中查找的事实有关,但 Play 的结构!应用不同。我希望有更多知识的人能澄清这一点
    【解决方案2】:

    只需在播放控制台中输入idea,这会将您的项目更新为 IntelliJ 结构,然后转到 IntelliJImport Project,可能需要几分钟,但不像你说的那样需要 15 分钟。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-11
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多