Package fluxo.conf.dsl
Class FluxoPublicationConfig
-
- All Implemented Interfaces:
public final class FluxoPublicationConfig
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisSigningEnabledprivate Stringgroupprivate Stringversionprivate StringprojectNameprivate StringprojectDescriptionprivate StringprojectUrlprivate StringscmUrlprivate StringdeveloperIdprivate StringdeveloperNameprivate StringdeveloperEmailprivate StringsigningKeyprivate StringsigningPasswordprivate StringrepositoryUserNameprivate StringrepositoryPasswordprivate StringpublicationUrlprivate BooleanisSnapshotprivate StringscmTagprivate StringrepositoryUrlprivate StringlicenseNameprivate StringlicenseUrl
-
Constructor Summary
Constructors Constructor Description FluxoPublicationConfig(String group, String version, String projectName, String projectDescription, String projectUrl, String scmUrl, String developerId, String developerName, String developerEmail, String signingKey, String signingPassword, String repositoryUserName, String repositoryPassword, String publicationUrl, Boolean isSnapshot, String scmTag, String repositoryUrl, String licenseName, String licenseUrl)
-
Method Summary
Modifier and Type Method Description final BooleanisSigningEnabled()final StringgetGroup()final UnitsetGroup(String group)final StringgetVersion()final UnitsetVersion(String version)final StringgetProjectName()Artifact ID, basically final UnitsetProjectName(String projectName)Artifact ID, basically final StringgetProjectDescription()final UnitsetProjectDescription(String projectDescription)final StringgetProjectUrl()Project website or repository url final UnitsetProjectUrl(String projectUrl)Project website or repository url final StringgetScmUrl()scm:git:git://..urlfinal UnitsetScmUrl(String scmUrl)scm:git:git://..urlfinal StringgetDeveloperId()final UnitsetDeveloperId(String developerId)final StringgetDeveloperName()final UnitsetDeveloperName(String developerName)final StringgetDeveloperEmail()final UnitsetDeveloperEmail(String developerEmail)final StringgetSigningKey()PGP signing key final UnitsetSigningKey(String signingKey)PGP signing key final StringgetSigningPassword()PGP signing password final UnitsetSigningPassword(String signingPassword)PGP signing password final StringgetRepositoryUserName()Maven publishing repository username final UnitsetRepositoryUserName(String repositoryUserName)Maven publishing repository username final StringgetRepositoryPassword()Maven publishing repository password final UnitsetRepositoryPassword(String repositoryPassword)Maven publishing repository password final StringgetPublicationUrl()VCS link to the specific publication (e.g. final UnitsetPublicationUrl(String publicationUrl)VCS link to the specific publication (e.g. final BooleanisSnapshot()final UnitsetSnapshot(Boolean isSnapshot)final StringgetScmTag()VCS tag or branch name for publication final UnitsetScmTag(String scmTag)VCS tag or branch name for publication final StringgetRepositoryUrl()final UnitsetRepositoryUrl(String repositoryUrl)final StringgetLicenseName()final UnitsetLicenseName(String licenseName)final StringgetLicenseUrl()final UnitsetLicenseUrl(String licenseUrl)-
-
Constructor Detail
-
FluxoPublicationConfig
FluxoPublicationConfig(String group, String version, String projectName, String projectDescription, String projectUrl, String scmUrl, String developerId, String developerName, String developerEmail, String signingKey, String signingPassword, String repositoryUserName, String repositoryPassword, String publicationUrl, Boolean isSnapshot, String scmTag, String repositoryUrl, String licenseName, String licenseUrl)
-
-
Method Detail
-
isSigningEnabled
final Boolean isSigningEnabled()
-
getVersion
final String getVersion()
-
setVersion
final Unit setVersion(String version)
-
getProjectName
final String getProjectName()
Artifact ID, basically
-
setProjectName
final Unit setProjectName(String projectName)
Artifact ID, basically
-
getProjectDescription
final String getProjectDescription()
-
setProjectDescription
final Unit setProjectDescription(String projectDescription)
-
getProjectUrl
final String getProjectUrl()
Project website or repository url
-
setProjectUrl
final Unit setProjectUrl(String projectUrl)
Project website or repository url
-
getDeveloperId
final String getDeveloperId()
-
setDeveloperId
final Unit setDeveloperId(String developerId)
-
getDeveloperName
final String getDeveloperName()
-
setDeveloperName
final Unit setDeveloperName(String developerName)
-
getDeveloperEmail
final String getDeveloperEmail()
-
setDeveloperEmail
final Unit setDeveloperEmail(String developerEmail)
-
getSigningKey
final String getSigningKey()
PGP signing key
-
setSigningKey
final Unit setSigningKey(String signingKey)
PGP signing key
-
getSigningPassword
final String getSigningPassword()
PGP signing password
-
setSigningPassword
final Unit setSigningPassword(String signingPassword)
PGP signing password
-
getRepositoryUserName
final String getRepositoryUserName()
Maven publishing repository username
-
setRepositoryUserName
final Unit setRepositoryUserName(String repositoryUserName)
Maven publishing repository username
-
getRepositoryPassword
final String getRepositoryPassword()
Maven publishing repository password
-
setRepositoryPassword
final Unit setRepositoryPassword(String repositoryPassword)
Maven publishing repository password
-
getPublicationUrl
final String getPublicationUrl()
VCS link to the specific publication (e.g. release tag)
-
setPublicationUrl
final Unit setPublicationUrl(String publicationUrl)
VCS link to the specific publication (e.g. release tag)
-
isSnapshot
final Boolean isSnapshot()
-
setSnapshot
final Unit setSnapshot(Boolean isSnapshot)
-
getRepositoryUrl
final String getRepositoryUrl()
-
setRepositoryUrl
final Unit setRepositoryUrl(String repositoryUrl)
-
getLicenseName
final String getLicenseName()
-
setLicenseName
final Unit setLicenseName(String licenseName)
-
getLicenseUrl
final String getLicenseUrl()
-
setLicenseUrl
final Unit setLicenseUrl(String licenseUrl)
-
-
-
-