【问题标题】:What is the command line option to pass into the activator framework to generate an intellij project?传递到激活器框架以生成 intellij 项目的命令行选项是什么?
【发布时间】:2014-08-15 15:07:58
【问题描述】:

我想通过脚本从类型安全的激活器项目生成 intellij 项目文件 - 是否有我可以用于此目的的命令行界面或命令?

(我无法在网上或通常的帮助位置找到路线)

【问题讨论】:

    标签: intellij-idea typesafe-activator


    【解决方案1】:

    请注意,从 IntelliJ IDEA 版本 13 开始,不再需要为 IntelliJ IDEA 生成文件。现在内置了 sbt 支持,您可以通过使用 IntelliJ IDEA 打开 build.sbt 来打开/导入项目:http://blog.jetbrains.com/scala/2013/11/18/built-in-sbt-support-in-intellij-idea-13/

    【讨论】:

    • 当我使用该选项时,我无法从 IntelliJ 启动播放项目
    【解决方案2】:

    请记住,Activator 只是一个带有可选 UI 模式的 sbt 包装器。所以你想要的是 sbt-idea:

    https://github.com/mpeltonen/sbt-idea

    Activator UI 将自动添加此插件,然后(在代码选项卡上)它有一个“打开方式”菜单项来生成 intellij 项目。

    如果要编写脚本,有两个步骤:

    1. 添加插件(要么将 idea.sbt 放到 project/ 目录中,要么将其全局放在 ~/.sbt/0.13/plugins 中)
    2. 运行activator gen-idea

    【讨论】:

    • 这不是一个真正令人满意的答案,因为我们是从 Play! to activator 和 Play 那里得到指导的! CLI 包含内置的idea 命令,以及activator ui 打开一个可以使用code then Gear icon 进行转换的工具。我读到你说的是,这种“可选 ui”模式实际上是与“旧”play CLI 进行功能奇偶校验的要求。
    • addSbtPlugin 全局在.sbt/0.13 中的idea 插件,然后在任何sbt 项目中输入activator gen-idea(或sbt gen-idea)。不涉及用户界面。无论如何,您甚至都不需要再这样做了;只需导入 IntelliJ blog.jetbrains.com/scala/2013/11/18/…
    • 好吧,考虑到事情的发展方式,Jetbrains 声称导入该项目对我来说似乎很糟糕。该链接已经有将近一年的历史了,我的经验是,有时 sbt-idea 插件比 IntelliJ 的 sbt 导入效果更好。
    猜你喜欢
    • 1970-01-01
    • 2015-03-03
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    • 2011-03-27
    • 1970-01-01
    相关资源
    最近更新 更多