Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP


Way to disable recompilation/dependency analysis based on a task output #128

harrah opened this Issue · 1 comment

1 participant


For scala's bootstrapping, we need to be able to 'lock' the locker version of the compiler.

This means the locker should be compiled once based on the current source and get static for development. If the developer notices some kind of binary compatibility issue, then they can unlock the locker (usually be deleting a lock file) and the locker will be rebuilt based on source file changes.

Basically, all I need is the ability to wire a Task output (probably a boolean flag) to denote whether the compilation task should happen at all and have it bypass dependency analysis entirely.


IMPORTANT This project has moved to This issue still exists to avoid dead links, but GitHub limitations prevent the original issue from being correctly preserved here. Please see sbt/sbt#128 for the full issue and to comment.

@harrah harrah closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.