diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-02-07 22:29:40 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-02-07 22:29:40 -0800 |
commit | 54a2419b0e66eaf52211870bf04d84af87deaa80 (patch) | |
tree | f8229f8dd3f68ca571be6ade115ebf6cd3f2c746 /scalalib | |
parent | e381552b992a5ba4743fa54f5111db9a2e9d98e2 (diff) | |
download | mill-54a2419b0e66eaf52211870bf04d84af87deaa80.tar.gz mill-54a2419b0e66eaf52211870bf04d84af87deaa80.tar.bz2 mill-54a2419b0e66eaf52211870bf04d84af87deaa80.zip |
wip
Diffstat (limited to 'scalalib')
-rw-r--r-- | scalalib/src/mill/scalalib/PublishModule.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/scalalib/src/mill/scalalib/PublishModule.scala b/scalalib/src/mill/scalalib/PublishModule.scala index 87a2f84f..993fe7e6 100644 --- a/scalalib/src/mill/scalalib/PublishModule.scala +++ b/scalalib/src/mill/scalalib/PublishModule.scala @@ -2,7 +2,7 @@ package mill package scalalib import ammonite.ops._ -import mill.define.{ExternalModule, Task} +import mill.define.{ExternalModule, TargetScopt, Task} import mill.eval.{PathRef, Result} import mill.scalalib.publish.{Artifact, SonatypePublisher} import mill.util.Loose.Agg @@ -88,10 +88,10 @@ trait PublishModule extends ScalaModule { outer => object PublishModule extends ExternalModule{ def publishAll(sonatypeCreds: String, gpgPassphrase: String, - publishArtifacts: Seq[mill.T[(mill.scalalib.publish.Artifact, Seq[(PathRef, String)])]], + publishArtifacts: TargetScopt.Targets[(mill.scalalib.publish.Artifact, Seq[(PathRef, String)])], sonatypeUri: String = "https://oss.sonatype.org/service/local", sonatypeSnapshotUri: String = "https://oss.sonatype.org/content/repositories/snapshots") = T.command{ - val x: Seq[(Seq[(Path, String)], Artifact)] = Task.sequence(publishArtifacts)().map{ + val x: Seq[(Seq[(Path, String)], Artifact)] = Task.sequence(publishArtifacts.items)().map{ case (a, s) => (s.map{case (p, f) => (p.path, f)}, a) } new SonatypePublisher( @@ -104,6 +104,6 @@ object PublishModule extends ExternalModule{ x:_* ) } - millScoptTargetReads + def millDiscover: mill.define.Discover[this.type] = mill.define.Discover[this.type] }
\ No newline at end of file |