Pure Scala Artifact Fetching
APACHE-2.0 License
Bot releases are hidden (Show)
coursier spark-submit
command (#335, #346, #350, #377, #396, with contributions from @darkjh)sbt.log.noformat
property (#373)from "url"
", #373)1.0.0-M15
.Mainly a convenience release for the new state of the coursier spark-submit
command.
coursier spark-submit
command, now allowing to launch spark applications without requiring a spark distribution (#343, #346).Mainly a convenience release for the current state of the coursier spark-submit
command.
coursier spark-submit
command, allowing to submit applications via spark rather than launching them locally (#335).sbt.global.base
and sbt.ivy.home
properties (#326)from
to other sub-projets (#328)coursierDependencyTree
not trigger a full update (#330)from
(resolution should not fail if the URL is wrong, #330)java.net.HttpUrlConnection
, #331)1.0.0-M13
version.credentials
key from the SBT plugin (#257)This is enabled by default, but isn't fully satisfying as is. credentials
is handled by SBT, and seems to acquire a global lock when queried. If a
SBT is starting up elsewhere (initial resolution necessarily not handled by coursier)
or a publish
command is running in another SBT, these acquire the lock and make the
credentials
setting, so the update, wait for it. The coursierUseSbtCredentials
setting
controls whether coursier checks the credentials
key. It is set to true by
default for now, but may not be so in the future because of this lock issue.
CI
or INSIDE_EMACS
environementThese were already disabled if the current process has no input (that is if
launched with < /dev/null
- the sbt-extras launcher with the -batch
option
does that).
By default, Travis CI seems not to provide the -batch
option to the sbt-extras
launcher, but it does set the CI
environment variable.
N/A
excludeDependencies
in SBT plugin (thanks to @jalaziz, #238)simple-web-server
module, providing an equivalent of python's SimpleHTTPServer
or node's http-server
(run like ./coursier launch io.get-coursier:simple-web-server_2.11:1.0.0-M12 -r http://dl.bintray.com/scalaz/releases
, add -- --help
to list available options - #241)-t
and -T
options from the command line, coursierDependencyTree
and coursierDependencyInverseTree
from the SBT plugin, #243)java.net.URLStreamHandler
, #189)update-changing
cache mode (#190)dependencyOverrides
in SBT plugin (#197)Seq(
"http://" -> new File(cacheDir, "http"),
"https://" -> new File(cacheDir, "https")
)
with this exact format, all you have to provide now is cacheDir
. The cache
module methods now create themselves sub-directories for the various protocols. This allows to support other protocols too.
1.0.0-M10
version.bintray:user
and typesafe:ivy-...
repository aliases (#229)--
(#229)-i
and -I
options - #228)isMavenCompatible
flag of repositories from SBT (#221)-P
option to force displaying progress bars (in non interactive mode in particular, #217)update-local
and update-local-changing
modes, that only try to update already existing locally artifacts (#217)-B
to display resolution and resolution iterations durations (specify a negative value -n
to run the resolution n
times, a positive one to display the durations of individual iterations too - #217)updateClassifiers
and updateSbtClassifiers
- #217)from
syntax) in SBT plugin (#212)excludeDependencies
in the SBT plugin (#212)sbt-coursier
(thanks to @soc, #202)io.get-coursier
/dev/tty not configured
message (#201)1.0.0-M11
version.