Class AbstractMavenDeployer<S extends AbstractMavenDeployer<S,A>,A extends org.jreleaser.model.api.deploy.maven.MavenDeployer>
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.deploy.maven.AbstractMavenDeployer<S,A>
- All Implemented Interfaces:
Serializable,Activatable,Domain,ExtraProperties,ModelObject<S>,TimeoutAware,Deployer<A>,MavenDeployer<A>
- Direct Known Subclasses:
ArtifactoryMavenDeployer,AzureMavenDeployer,GiteaMavenDeployer,GithubMavenDeployer,GitlabMavenDeployer,MavenCentralMavenDeployer,Nexus2MavenDeployer
public abstract class AbstractMavenDeployer<S extends AbstractMavenDeployer<S,A>,A extends org.jreleaser.model.api.deploy.maven.MavenDeployer>
extends AbstractActivatable<S>
implements MavenDeployer<A>, ExtraProperties
- Since:
- 1.3.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jreleaser.model.internal.deploy.maven.MavenDeployer
MavenDeployer.ArtifactOverride -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddArtifactOverride(MavenDeployer.ArtifactOverride artifactOverride) voidaddExtraProperties(Map<String, Object> extraProperties) asMap(boolean full) protected abstract voidorg.jreleaser.model.Http.AuthorizationgetName()getResolvedUrl(org.jreleaser.mustache.TemplateContext props) getType()getUrl()booleanbooleanbooleanbooleanbooleanbooleanbooleanisSign()booleanbooleanbooleanbooleanbooleanbooleanvoidprotected StringnormalizeUrl(String url) prefix()org.jreleaser.model.Http.AuthorizationvoidsetApplyMavenCentralRules(Boolean applyMavenCentralRules) voidsetArtifactOverrides(Set<MavenDeployer.ArtifactOverride> artifactOverrides) voidsetAuthorization(String authorization) voidsetAuthorization(org.jreleaser.model.Http.Authorization authorization) voidsetChecksums(Boolean checksum) voidsetConnectTimeout(Integer connectTimeout) voidsetExtraProperties(Map<String, Object> extraProperties) voidsetJavadocJar(Boolean javadocJar) voidvoidsetPassword(String password) voidsetReadTimeout(Integer readTimeout) voidvoidsetSourceJar(Boolean sourceJar) voidsetStagingRepositories(List<String> stagingRepositories) voidvoidsetUsername(String username) voidsetVerifyPom(Boolean verifyPom) Methods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, resolveEnabled, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.deploy.Deployer
asImmutable, resolveEnabledWithSnapshotMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperty, extraPropertyIsTrue, getExtraProperty, resolvedExtraProperties, resolvedExtraProperties
-
Field Details
-
sign
-
checksums
-
sourceJar
-
javadocJar
-
verifyPom
-
applyMavenCentralRules
-
-
Constructor Details
-
AbstractMavenDeployer
-
-
Method Details
-
merge
- Specified by:
mergein interfaceModelObject<S extends AbstractMavenDeployer<S,A>> - Overrides:
mergein classAbstractActivatable<S extends AbstractMavenDeployer<S,A>>
-
prefix
- Specified by:
prefixin interfaceExtraProperties
-
isSnapshotSupported
public boolean isSnapshotSupported()- Specified by:
isSnapshotSupportedin interfaceActivatable- Overrides:
isSnapshotSupportedin classAbstractActivatable<S extends AbstractMavenDeployer<S,A>>
-
getName
-
setName
-
getType
-
getConnectTimeout
- Specified by:
getConnectTimeoutin interfaceTimeoutAware
-
setConnectTimeout
- Specified by:
setConnectTimeoutin interfaceTimeoutAware
-
getReadTimeout
- Specified by:
getReadTimeoutin interfaceTimeoutAware
-
setReadTimeout
- Specified by:
setReadTimeoutin interfaceTimeoutAware
-
getExtraProperties
- Specified by:
getExtraPropertiesin interfaceExtraProperties
-
setExtraProperties
- Specified by:
setExtraPropertiesin interfaceExtraProperties
-
addExtraProperties
- Specified by:
addExtraPropertiesin interfaceExtraProperties
-
isSign
public boolean isSign()- Specified by:
isSignin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setSign
- Specified by:
setSignin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isSignSet
public boolean isSignSet()- Specified by:
isSignSetin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isChecksums
public boolean isChecksums()- Specified by:
isChecksumsin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setChecksums
- Specified by:
setChecksumsin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isChecksumsSet
public boolean isChecksumsSet()- Specified by:
isChecksumsSetin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isSourceJar
public boolean isSourceJar()- Specified by:
isSourceJarin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setSourceJar
- Specified by:
setSourceJarin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isSourceJarSet
public boolean isSourceJarSet()- Specified by:
isSourceJarSetin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isJavadocJar
public boolean isJavadocJar()- Specified by:
isJavadocJarin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setJavadocJar
- Specified by:
setJavadocJarin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isJavadocJarSet
public boolean isJavadocJarSet()- Specified by:
isJavadocJarSetin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isVerifyPom
public boolean isVerifyPom()- Specified by:
isVerifyPomin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setVerifyPom
- Specified by:
setVerifyPomin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isVerifyPomSet
public boolean isVerifyPomSet()- Specified by:
isVerifyPomSetin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isApplyMavenCentralRules
public boolean isApplyMavenCentralRules()- Specified by:
isApplyMavenCentralRulesin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setApplyMavenCentralRules
- Specified by:
setApplyMavenCentralRulesin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
isApplyMavenCentralRulesSet
public boolean isApplyMavenCentralRulesSet()- Specified by:
isApplyMavenCentralRulesSetin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
getStagingRepositories
- Specified by:
getStagingRepositoriesin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setStagingRepositories
- Specified by:
setStagingRepositoriesin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
getArtifactOverrides
- Specified by:
getArtifactOverridesin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setArtifactOverrides
- Specified by:
setArtifactOverridesin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
addArtifactOverride
- Specified by:
addArtifactOverridein interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
getUrl
- Specified by:
getUrlin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setUrl
- Specified by:
setUrlin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
getUsername
- Specified by:
getUsernamein interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setUsername
- Specified by:
setUsernamein interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
getPassword
- Specified by:
getPasswordin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setPassword
- Specified by:
setPasswordin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
getAuthorization
public org.jreleaser.model.Http.Authorization getAuthorization()- Specified by:
getAuthorizationin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setAuthorization
public void setAuthorization(org.jreleaser.model.Http.Authorization authorization) - Specified by:
setAuthorizationin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
setAuthorization
- Specified by:
setAuthorizationin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
asMap
-
asMap
-
getResolvedUrl
- Specified by:
getResolvedUrlin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
normalizeUrl
-
resolveAuthorization
public org.jreleaser.model.Http.Authorization resolveAuthorization()- Specified by:
resolveAuthorizationin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-
keysFor
- Specified by:
keysForin interfaceMavenDeployer<S extends AbstractMavenDeployer<S,A>>
-