Interface Deployer<A extends org.jreleaser.model.api.deploy.Deployer>
- All Superinterfaces:
Activatable,Domain,ExtraProperties,Serializable
- All Known Subinterfaces:
MavenDeployer<A>
- All Known Implementing Classes:
AbstractMavenDeployer,ArtifactoryMavenDeployer,AzureMavenDeployer,GiteaMavenDeployer,GithubMavenDeployer,GitlabMavenDeployer,MavenCentralMavenDeployer,Nexus2MavenDeployer
public interface Deployer<A extends org.jreleaser.model.api.deploy.Deployer>
extends Domain, Activatable, ExtraProperties
- Since:
- 1.3.0
- Author:
- Andres Almiray
-
Method Summary
Modifier and TypeMethodDescriptiongetName()getType()booleanresolveEnabledWithSnapshot(Project project) voidMethods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, isSnapshotSupported, resolveEnabled, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraProperties
-
Method Details
-
getType
String getType() -
getName
String getName() -
setName
-
resolveEnabledWithSnapshot
- Specified by:
resolveEnabledWithSnapshotin interfaceActivatable
-
asImmutable
A asImmutable()
-