Is there a command in the SBT console that forces it to allow artifacts (especially, re-enable SNAPSHOT dependencies)? The only way I know now is to run a clean one and then compile (or run), but this takes a lot more time and is not always necessary.
You can mark the necessary dependencies in order to re-check them for update:
update
libraryDependencies ++= { "org.specs2" %% "specs2" % "1.10-SNAPSHOT" % "test" changing() }
Reload the SNAPSHOT dependency version using SBT
Perhaps update-classifiersthis is what you are looking for? Otherwise, try the command tasksto see what is available.
update-classifiers
tasks
update .
:
Allows and can extract dependencies by creating a report.
See Dependency Management Flow .
More importantly, dependencies SNAPSHOTare inherently in nature changing(), so there is no need to add anything after ModuleID to mark them as such. Everyone updateshould allow them against repositories.
SNAPSHOT
changing()