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

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.

Value parameters

configuration

The makePomFile configuration.

log

The logger.

module

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

Attributes

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.

Value parameters

moduleSetting

It contains the information about the module including the dependencies.

Attributes

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.

Value parameters

configuration

The publish configuration.

log

The logger.

module

The module to be published.

Attributes

Definition Classes
PublisherInterface

Concrete fields

val ivySbt: IvySbt