2
sbtのコンパイルとコンパイルインクルメンタルの概念的な違い、またはどちらの場合でもフードの動作がどのように異なっているか。SBTコンパイルとコンパイルインクリメンタルの違い
sbtのコンパイルとコンパイルインクルメンタルの概念的な違い、またはどちらの場合でもフードの動作がどのように異なっているか。SBTコンパイルとコンパイルインクリメンタルの違い
Runningに記載されているように、コードをコンパイルするにはcompile
を使用してください。
フードの中で何が起こっているのか不思議であれば、https://github.com/sbt/sbt/pull/1714と対応する部分をDefaults.scalaで見ることができます。要するに、compileIncremental
は、キャッシュが発生する前にプラグインがバイトコードをインターセプトして操作できるように設定された内部タスクです。
http://www.scala-sbt.org/0.13/docs/Understanding-Recompilation.html#Implementation+of+incremental+recompilation – chunjef