- Companion:
- object
trait PublisherInterface
class Object
trait Matchable
class Any
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.
- Returns:
The
File
containing the POM descriptor.- Definition Classes
- PublisherInterface
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.
- 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.
- Definition Classes
- PublisherInterface