public class ReleaseDescriptorBuilder extends Object
ReleaseDescriptorBuilder class.
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ReleaseDescriptorBuilder.BuilderReleaseDescriptorHides inner logic of the release descriptor | 
| Constructor and Description | 
|---|
| ReleaseDescriptorBuilder()Constructor for ReleaseDescriptorBuilder. | 
public ReleaseDescriptorBuilder()
Constructor for ReleaseDescriptorBuilder.
public ReleaseDescriptorBuilder addCheckModificationExclude(String string)
addCheckModificationExclude.
string - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setActivateProfiles(List<String> profiles)
setActivateProfiles.
profiles - a List objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setAddSchema(boolean addSchema)
setAddSchema.
addSchema - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setAdditionalArguments(String additionalArguments)
setAdditionalArguments.
additionalArguments - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setAllowTimestampedSnapshots(boolean allowTimestampedSnapshots)
setAllowTimestampedSnapshots.
allowTimestampedSnapshots - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setAutoVersionSubmodules(boolean autoVersionSubmodules)
setAutoVersionSubmodules.
autoVersionSubmodules - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setBranchCreation(boolean branchCreation)
setBranchCreation.
branchCreation - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setCheckModificationExcludes(List<String> checkModificationExcludes)
setCheckModificationExcludes.
checkModificationExcludes - a List objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setCheckoutDirectory(String checkoutDirectory)
setCheckoutDirectory.
checkoutDirectory - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setCommitByProject(boolean commitByProject)
setCommitByProject.
commitByProject - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setCompletedPhase(String completedPhase)
setCompletedPhase.
completedPhase - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setCompletionGoals(String completionGoals)
setCompletionGoals.
completionGoals - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setDefaultDevelopmentVersion(String defaultDevelopmentVersion)
setDefaultDevelopmentVersion.
defaultDevelopmentVersion - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setDefaultReleaseVersion(String defaultReleaseVersion)
setDefaultReleaseVersion.
defaultReleaseVersion - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setDescription(String description)
setDescription.
description - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setGenerateReleasePoms(boolean generateReleasePoms)
setGenerateReleasePoms.
generateReleasePoms - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setInteractive(boolean interactive)
setInteractive.
interactive - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setLineSeparator(String ls)
setLineSeparator.
ls - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setLocalCheckout(boolean localCheckout)
setLocalCheckout.
localCheckout - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setModelEncoding(String modelEncoding)
setModelEncoding.
modelEncoding - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setName(String name)
setName.
name - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setPerformGoals(String performGoals)
setPerformGoals.
performGoals - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setPomFileName(String pomFileName)
setPomFileName.
pomFileName - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setPreparationGoals(String preparationGoals)
setPreparationGoals.
preparationGoals - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setProjectNamingPolicyId(String projectNamingPolicyId)
setProjectNamingPolicyId.
projectNamingPolicyId - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setProjectVersionPolicyId(String projectVersionPolicyId)
setProjectVersionPolicyId.
projectVersionPolicyId - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setProjectVersionPolicyConfig(String setProjectVersionPolicyConfig)
setProjectVersionPolicyConfig.
setProjectVersionPolicyConfig - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setPushChanges(boolean pushChanges)
setPushChanges.
pushChanges - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setWorkItem(String workItem)
setWorkItem.
workItem - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setReleaseStrategyId(String releaseStrategyId)
setReleaseStrategyId.
releaseStrategyId - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setRemoteTagging(boolean remoteTagging)
setRemoteTagging.
remoteTagging - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmBranchBase(String scmBranchBase)
setScmBranchBase.
scmBranchBase - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmCommentPrefix(String scmCommentPrefix)
setScmCommentPrefix.
scmCommentPrefix - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmShallowClone(boolean scmShallowClone)
setScmShallowClone.
scmShallowClone - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmReleaseCommitComment(String scmReleaseCommitComment)
setScmReleaseCommitComment.
scmReleaseCommitComment - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmDevelopmentCommitComment(String scmDevelopmentCommitComment)
setScmDevelopmentCommitComment.
scmDevelopmentCommitComment - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmBranchCommitComment(String scmBranchCommitComment)
setScmBranchCommitComment.
scmBranchCommitComment - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmRollbackCommitComment(String scmRollbackCommitComment)
setScmRollbackCommitComment.
scmRollbackCommitComment - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmId(String scmId)
setScmId.
scmId - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmPassword(String scmPassword)
setScmPassword.
scmPassword - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmPrivateKey(String scmPrivateKey)
setScmPrivateKey.
scmPrivateKey - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmPrivateKeyPassPhrase(String scmPrivateKeyPassPhrase)
setScmPrivateKeyPassPhrase.
scmPrivateKeyPassPhrase - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmRelativePathProjectDirectory(String scmRelativePathProjectDirectory)
setScmRelativePathProjectDirectory.
scmRelativePathProjectDirectory - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmReleaseLabel(String scmReleaseLabel)
setScmReleaseLabel.
scmReleaseLabel - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmReleasedPomRevision(String scmReleasedPomRevision)
setScmReleasedPomRevision.
scmReleasedPomRevision - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmSourceUrl(String scmSourceUrl)
setScmSourceUrl.
scmSourceUrl - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmTagBase(String scmTagBase)
setScmTagBase.
scmTagBase - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmTagNameFormat(String scmTagNameFormat)
setScmTagNameFormat.
scmTagNameFormat - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmSignTags(boolean signTags)
setScmSignTags.
signTags - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmUseEditMode(boolean scmUseEditMode)
setScmUseEditMode.
scmUseEditMode - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setScmUsername(String scmUsername)
setScmUsername.
scmUsername - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setSnapshotReleasePluginAllowed(boolean snapshotReleasePluginAllowed)
setSnapshotReleasePluginAllowed.
snapshotReleasePluginAllowed - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setSuppressCommitBeforeTagOrBranch(boolean suppressCommitBeforeTagOrBranch)
setSuppressCommitBeforeTagOrBranch.
suppressCommitBeforeTagOrBranch - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setUpdateBranchVersions(boolean updateBranchVersions)
setUpdateBranchVersions.
updateBranchVersions - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setUpdateDependencies(boolean updateDependencies)
setUpdateDependencies.
updateDependencies - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setUpdateVersionsToSnapshot(boolean updateVersionsToSnapshot)
setUpdateVersionsToSnapshot.
updateVersionsToSnapshot - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setUpdateWorkingCopyVersions(boolean updateWorkingCopyVersions)
setUpdateWorkingCopyVersions.
updateWorkingCopyVersions - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setUseReleaseProfile(boolean useReleaseProfile)
setUseReleaseProfile.
useReleaseProfile - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setWaitBeforeTagging(int waitBeforeTagging)
setWaitBeforeTagging.
waitBeforeTagging - a intReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setWorkingDirectory(String workingDirectory)
setWorkingDirectory.
workingDirectory - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder addReleaseVersion(String key, String value)
addReleaseVersion.
key - a String objectvalue - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder addDevelopmentVersion(String key, String value)
addDevelopmentVersion.
key - a String objectvalue - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder addOriginalScmInfo(String key, org.apache.maven.model.Scm value)
addOriginalScmInfo.
key - a String objectvalue - a Scm objectReleaseDescriptorBuilder objectpublic void putOriginalVersion(String projectKey, String version)
putOriginalVersion.
public ReleaseDescriptorBuilder addDependencyOriginalVersion(String dependencyKey, String version)
addDependencyOriginalVersion.
dependencyKey - a String objectversion - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder addDependencyReleaseVersion(String dependencyKey, String version)
addDependencyReleaseVersion.
dependencyKey - a String objectversion - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder addDependencyDevelopmentVersion(String dependencyKey, String version)
addDependencyDevelopmentVersion.
dependencyKey - a String objectversion - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setAutoResolveSnapshots(String autoResolveSnapshots)
setAutoResolveSnapshots.
autoResolveSnapshots - a String objectReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder setPinExternals(boolean pinExternals)
setPinExternals.
pinExternals - a booleanReleaseDescriptorBuilder objectpublic ReleaseDescriptorBuilder.BuilderReleaseDescriptor build()
Copyright © 2002–2024 The Apache Software Foundation. All rights reserved.