LocalIvyPublisher

mill.javalib.publish.LocalIvyPublisher
See theLocalIvyPublisher companion class

Attributes

Companion
class
Source
LocalIvyPublisher.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def createFileSetContents(pom: Path, ivy: Writable, artifact: Artifact, publishInfos: Seq[PublishInfo]): Map[SubPath, Writable]

Value parameters

artifact

Coordinates of this module

ivy

If right, the path to the ivy.xml file of this module; if left, its content as a String

pom

The POM of this module

publishInfos

Files to publish in this module

Attributes

Source
LocalIvyPublisher.scala

Inherited methods

def publishLocal(artifact: Artifact, contents: Map[SubPath, Writable])(implicit ctx: Log): Seq[Path]

Publishes a module locally

Publishes a module locally

Value parameters

artifact

Coordinates of this module

contents

Files to publish, create with LocalIvyPublisher.createFileSetContents.

Attributes

Returns

The files created or written to when publishing locally this module

Inherited from:
LocalIvyPublisher
Source
LocalIvyPublisher.scala
def publishLocal(pom: Path, ivy: Either[String, Path], artifact: Artifact, publishInfos: Seq[PublishInfo])(implicit ctx: Log): Seq[Path]

Publishes a module locally

Publishes a module locally

Value parameters

artifact

Coordinates of this module

ivy

If right, the path to the ivy.xml file of this module; if left, its content as a String

pom

The POM of this module

publishInfos

Files to publish in this module

Attributes

Returns

The files created or written to when publishing locally this module

Inherited from:
LocalIvyPublisher
Source
LocalIvyPublisher.scala