如何设置IDEA来执行后编译任务?

Spa*_*oda 7 intellij-idea sbt

在编译完成后尝试运行一些代码时,我在我的sbt构建中编写了以下内容:

compile in Compile <<= (compile in Compile) map { x=>
    // post-compile work
    doFoo()
    x
}
Run Code Online (Sandbox Code Playgroud)

如果我从命令行运行sbt compile,哪个效果很好,但是当我从IntelliJ IDEA构建时,它不会被执行.

有没有办法让IntelliJ IDEA运行我的后期编译步骤?

Dal*_*and 0

不幸的是,看起来 IntelliJ IDEA 支持的唯一方式是通过 Ant。

请参阅IntelliJ IDEA 中的 VS 构建后事件命令行等效项?

另外,如果您沿着这条路线走下去,您可能有兴趣使用ant4sbt