Publisher

sbt.librarymanagement.Publisher
See thePublisher companion object
class Publisher

Library management API to publish artifacts.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def makePomFile(module: ModuleDescriptor, configuration: MakePomConfiguration, log: Logger): File

Makes the pom.xml file for the given module.

Makes the pom.xml file for the given module.

Attributes

configuration

The makePomFile configuration.

log

The logger.

module

The module for which a .pom file is to be created.

Returns:

The File containing the POM descriptor.

Builds a ModuleDescriptor that describes a subproject with dependencies.

Builds a ModuleDescriptor that describes a subproject with dependencies.

Attributes

moduleSetting

It contains the information about the module including the dependencies.

Returns:

A ModuleDescriptor describing a subproject and its dependencies.

def publish(module: ModuleDescriptor, configuration: PublishConfiguration, log: Logger): Unit

Publishes the given module.

Publishes the given module.

Attributes

configuration

The publish configuration.

log

The logger.

module

The module to be published.