Useful SBT commands for this project
checkVersions
: Show dependency updatesclean
cleanall
: Doesclean
andclean-files
compile
or~compile
(continuous)console
: Opens a scala console that includes the projects dependencies and code on the classpathdependency-tree
: Shows an ASCII dependency graphdependencyList
: Prints a flat, deduplicated list of all the transitive dependencies.dependencyStats
: Prints a simple table of jar sizes for all your dependencies. Handy if you want to know why your assembled jar gets so big.dependencyUpdates
: Show dependency updatesdoc
: Generate Scaladoc into target/apiexport fullClasspath
: Generate the classpath needed to run the projectinstall
ivy-report
: build a report of dependencies using ivy in XML (viewable in a browser)lint:compile
: Run static checkers as part of compilion. (Static checking is slow)offline
: Use SBT offlinepack
: Builds a standalone distribution of this project undertarget/pack
pack-archive
: Takes the product frompack
and generates a tar.gz archivepackage
: Creates the main artifact (e.g. a jar) undertarget
publish-local
or~publish-local
(continous): Publish to the local ivy repopublishM2
: Publish to the local maven reporeload
: Reloads the build. Useful if you edit build.sbt. _scalastyleGenerateConfig
: Generates a scalastyle config file. Run before usingscalastyle
scalastyle
: Checks code style. Results go into target/scalastyle-result.xml. Alsotest:scalastyle
show ivy-report
: Show the location of the dependency reportshow update
: Show dependencies and indicate which were evictedtasks -V
: Shows all available tasks/commandstest
or~test
(continuous)todos
: Display a listing of all TODO, FIXME, WIP, or XXX commentsupdate-classifiers
: Download sources and javadoc for all dependenciesversion-report
: Shows a flat listing of all dependencies in this project, including transitive ones.