summaryrefslogtreecommitdiff
path: root/scalalib
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-02-07 22:29:40 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-02-07 22:29:40 -0800
commit54a2419b0e66eaf52211870bf04d84af87deaa80 (patch)
treef8229f8dd3f68ca571be6ade115ebf6cd3f2c746 /scalalib
parente381552b992a5ba4743fa54f5111db9a2e9d98e2 (diff)
downloadmill-54a2419b0e66eaf52211870bf04d84af87deaa80.tar.gz
mill-54a2419b0e66eaf52211870bf04d84af87deaa80.tar.bz2
mill-54a2419b0e66eaf52211870bf04d84af87deaa80.zip
wip
Diffstat (limited to 'scalalib')
-rw-r--r--scalalib/src/mill/scalalib/PublishModule.scala8
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