SonatypeCentralPublisher

mill.javalib.SonatypeCentralPublisher
class SonatypeCentralPublisher(credentials: SonatypeCredentials, gpgArgs: GpgArgs, readTimeout: Int, connectTimeout: Int, log: Logger, workspace: Path, env: Map[String, String], awaitTimeout: Int)

Publishing logic for the standard Sonatype Central repository central.sonatype.org

Attributes

Source
SonatypeCentralPublisher.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(credentials: SonatypeCredentials, gpgArgs: Seq[String], readTimeout: Int, connectTimeout: Int, log: Logger, workspace: Path, env: Map[String, String], awaitTimeout: Int)

Attributes

Source
SonatypeCentralPublisher.scala

Concrete methods

def publish(fileMapping: Map[SubPath, Path], artifact: Artifact, publishingType: PublishingType): Unit

Attributes

Source
SonatypeCentralPublisher.scala
def publishAll(publishingType: PublishingType, singleBundleName: Option[String], artifacts: (Seq[(Path, String)], Artifact)*): Unit

Attributes

Source
SonatypeCentralPublisher.scala
def publishAll(publishingType: PublishingType, singleBundleName: Option[String], artifacts: (Map[SubPath, Path], Artifact)*): Unit

Attributes

Source
SonatypeCentralPublisher.scala

Deprecated methods

def publish(fileMapping: Seq[(Path, String)], artifact: Artifact, publishingType: PublishingType): Unit

Attributes

Deprecated
[Since version 1.0.1] Use `publish` where `fileMapping: Map[os.SubPath, os.Path]` instead.
Source
SonatypeCentralPublisher.scala