Interface MavenDeployer<A extends org.jreleaser.model.api.deploy.maven.MavenDeployer>
- All Superinterfaces:
Activatable,Deployer<A>,Domain,ExtraProperties,Serializable,TimeoutAware
- All Known Implementing Classes:
AbstractMavenDeployer,ArtifactoryMavenDeployer,AzureMavenDeployer,GiteaMavenDeployer,GithubMavenDeployer,GitlabMavenDeployer,MavenCentralMavenDeployer,Nexus2MavenDeployer
public interface MavenDeployer<A extends org.jreleaser.model.api.deploy.maven.MavenDeployer>
extends Deployer<A>, TimeoutAware
- Since:
- 1.3.0
- Author:
- Andres Almiray
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddArtifactOverride(MavenDeployer.ArtifactOverride artifactOverride) org.jreleaser.model.Http.AuthorizationgetResolvedUrl(org.jreleaser.mustache.TemplateContext props) getUrl()booleanbooleanbooleanbooleanbooleanbooleanbooleanisSign()booleanbooleanbooleanbooleanbooleanorg.jreleaser.model.Http.AuthorizationvoidsetApplyMavenCentralRules(Boolean applyMavenCentralRules) voidsetArtifactOverrides(Set<MavenDeployer.ArtifactOverride> artifactOverrides) voidsetAuthorization(String authorization) voidsetAuthorization(org.jreleaser.model.Http.Authorization authorization) voidsetChecksums(Boolean checksums) voidsetJavadocJar(Boolean javadocJar) voidsetPassword(String password) voidvoidsetSourceJar(Boolean sourceJar) voidsetStagingRepositories(List<String> stagingRepositories) voidvoidsetUsername(String username) voidsetVerifyPom(Boolean verifyPom) Methods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, isSnapshotSupported, resolveEnabled, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.deploy.Deployer
asImmutable, getName, getType, resolveEnabledWithSnapshot, setNameMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraPropertiesMethods inherited from interface org.jreleaser.model.internal.common.TimeoutAware
getConnectTimeout, getReadTimeout, setConnectTimeout, setReadTimeout
-
Method Details
-
getUrl
String getUrl() -
setUrl
-
getUsername
String getUsername() -
setUsername
-
getPassword
String getPassword() -
setPassword
-
getAuthorization
org.jreleaser.model.Http.Authorization getAuthorization() -
setAuthorization
void setAuthorization(org.jreleaser.model.Http.Authorization authorization) -
setAuthorization
-
isSign
boolean isSign() -
setSign
-
isSignSet
boolean isSignSet() -
isChecksums
boolean isChecksums() -
setChecksums
-
isChecksumsSet
boolean isChecksumsSet() -
isSourceJar
boolean isSourceJar() -
setSourceJar
-
isSourceJarSet
boolean isSourceJarSet() -
isJavadocJar
boolean isJavadocJar() -
setJavadocJar
-
isJavadocJarSet
boolean isJavadocJarSet() -
isVerifyPom
boolean isVerifyPom() -
setVerifyPom
-
isVerifyPomSet
boolean isVerifyPomSet() -
isApplyMavenCentralRules
boolean isApplyMavenCentralRules() -
setApplyMavenCentralRules
-
isApplyMavenCentralRulesSet
boolean isApplyMavenCentralRulesSet() -
getStagingRepositories
-
setStagingRepositories
-
getArtifactOverrides
Set<MavenDeployer.ArtifactOverride> getArtifactOverrides() -
setArtifactOverrides
-
addArtifactOverride
-
resolveAuthorization
org.jreleaser.model.Http.Authorization resolveAuthorization() -
getResolvedUrl
-
keysFor
-