diff options
author | Grant <gavares@gmail.com> | 2017-12-18 19:57:15 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-18 19:57:15 -0800 |
commit | 2ecfb282365f7fd8168bfb845cdbb403c00e9615 (patch) | |
tree | dc1a935a3bf33054697582a730cc4c3145de4d92 /core/src | |
parent | b83546cacea1292af3d4ae8e8c349f529b201ed2 (diff) | |
download | mill-2ecfb282365f7fd8168bfb845cdbb403c00e9615.tar.gz mill-2ecfb282365f7fd8168bfb845cdbb403c00e9615.tar.bz2 mill-2ecfb282365f7fd8168bfb845cdbb403c00e9615.zip |
Report errors when dependency resolution fails (#71)
* Report errors when dependency resolution fails
Function `Lib.reolveDependencies` now checks the result of the coursier dependency
resolution for errors. The return value of the fuction is now a
`Result[Seq[PathRef]]` and errors are signaled by returning an instance
of Failure when errors occur while resolving dependencies.
`ScalaModule` now has a new task called `resolve` which allows for
triggering dependency resolution directly from the cmd line like:
`mill run resolve`.
`ResolveDepsTests` was added to verify failed resolution is properly
detected and reported.
* Remove type signatures in ScalaModule.scala
* Updates from PR comments
Diffstat (limited to 'core/src')
-rw-r--r-- | core/src/main/scala/mill/define/Task.scala | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/core/src/main/scala/mill/define/Task.scala b/core/src/main/scala/mill/define/Task.scala index d8ca8499..7c741487 100644 --- a/core/src/main/scala/mill/define/Task.scala +++ b/core/src/main/scala/mill/define/Task.scala @@ -207,9 +207,4 @@ object Task { def evaluate(args: Ctx) = (args(0), args(1)) val inputs = List(source1, source2) } - - - - - } |