SonatypeCentralPublisher2

mill.javalib.SonatypeCentralPublisher2
class SonatypeCentralPublisher2(credentials: SonatypeCredentials, gpgArgs: GpgArgs, pgpWorker: PgpWorkerApi, readTimeout: Int, connectTimeout: Int, log: Logger, env: Map[String, String], awaitTimeout: Int)

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

Uses the PGP worker for signing.

Attributes

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

Members list

Value members

Concrete methods

override protected def mapArtifacts(artifacts: Seq[(Map[SubPath, Path], Artifact)]): Seq[(artifact: Artifact, contents: Map[SubPath, Array[Byte]])]

Attributes

Definition Classes
SonatypeCentralPublisherBase
Source
SonatypeCentralPublisher2.scala

Inherited methods

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

Attributes

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

Attributes

Inherited from:
SonatypeCentralPublisherBase (hidden)
Source
SonatypeCentralPublisherBase.scala

Inherited fields

final protected val sonatypeCentralClient: SyncSonatypeClient

Attributes

Inherited from:
SonatypeCentralPublisherBase (hidden)
Source
SonatypeCentralPublisherBase.scala