IvyPublisher

sbt.librarymanagement.ivy.IvyPublisher
See theIvyPublisher companion object
class IvyPublisher extends PublisherInterface

Attributes

Companion:
object
Graph
Supertypes
trait PublisherInterface
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

type Module = Module

Value members

Concrete methods

override 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.

Definition Classes
PublisherInterface
override def moduleDescriptor(moduleSetting: ModuleDescriptorConfiguration): ModuleDescriptor

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.

Definition Classes
PublisherInterface
override 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.

Definition Classes
PublisherInterface

Concrete fields