class Publisher extends AnyRef
Library management API to publish artifacts.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Publisher
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
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.- module
The module for which a
.pom
file is to be created.- configuration
The makePomFile configuration.
- log
The logger.
- returns
The
File
containing the POM descriptor.
-
def
moduleDescriptor(moduleSetting: ModuleDescriptorConfiguration): ModuleDescriptor
Builds a ModuleDescriptor that describes a subproject with dependencies.
Builds a ModuleDescriptor that describes a subproject with dependencies.
- 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.
- module
The module to be published.
- configuration
The publish configuration.
- log
The logger.