diff options
Diffstat (limited to 'scalalib/src/mill/scalalib/publish/LocalPublisher.scala')
-rw-r--r-- | scalalib/src/mill/scalalib/publish/LocalPublisher.scala | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/scalalib/src/mill/scalalib/publish/LocalPublisher.scala b/scalalib/src/mill/scalalib/publish/LocalPublisher.scala index a8a703fc..d9839831 100644 --- a/scalalib/src/mill/scalalib/publish/LocalPublisher.scala +++ b/scalalib/src/mill/scalalib/publish/LocalPublisher.scala @@ -1,16 +1,15 @@ package mill.scalalib.publish -import ammonite.ops._ object LocalPublisher { - private val root: Path = home / ".ivy2" / "local" + private val root: os.Path = os.home / ".ivy2" / "local" - def publish(jar: Path, - sourcesJar: Path, - docJar: Path, - pom: Path, - ivy: Path, + def publish(jar: os.Path, + sourcesJar: os.Path, + docJar: os.Path, + pom: os.Path, + ivy: os.Path, artifact: Artifact): Unit = { val releaseDir = root / artifact.group / artifact.id / artifact.version writeFiles( @@ -22,11 +21,11 @@ object LocalPublisher { ) } - private def writeFiles(fromTo: (Path, Path)*): Unit = { + private def writeFiles(fromTo: (os.Path, os.Path)*): Unit = { fromTo.foreach { case (from, to) => - mkdir(to / up) - cp.over(from, to) + os.makeDir.all(to / os.up) + os.copy.over(from, to) } } |