public class MavenPublicationExtractor extends PublicationExtractor<org.gradle.api.publish.maven.MavenPublication>
artifactoryTask| Constructor and Description |
|---|
MavenPublicationExtractor(ArtifactoryTask artifactoryTask) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addArtifactToDeployDetails(org.gradle.api.publish.maven.MavenPublication publication,
org.jfrog.build.extractor.clientConfiguration.deploy.DeployDetails.Builder builder,
PublishArtifactInfo artifactInfo)
Adds a given artifact to deploy details in the given task destination.
|
void |
extractDeployDetails(org.gradle.api.publish.maven.MavenPublication publication)
Extract publication artifacts, creates deploy details for it and stores them at the given destination
|
protected java.lang.String |
getPublicationArtifactId(org.gradle.api.publish.maven.MavenPublication publication)
Return the artifact ID of the publication.
|
protected boolean |
isApplicablePublication(org.gradle.api.publish.Publication publication)
Return true if the input publication if of the type of subclass publication type.
|
buildAndPublishArtifactWithSignatures, extractModuleInfopublic MavenPublicationExtractor(ArtifactoryTask artifactoryTask)
public void extractDeployDetails(org.gradle.api.publish.maven.MavenPublication publication)
PublicationExtractorextractDeployDetails in class PublicationExtractor<org.gradle.api.publish.maven.MavenPublication>publication - - publication to extract details fromprotected void addArtifactToDeployDetails(org.gradle.api.publish.maven.MavenPublication publication,
org.jfrog.build.extractor.clientConfiguration.deploy.DeployDetails.Builder builder,
PublishArtifactInfo artifactInfo)
PublicationExtractoraddArtifactToDeployDetails in class PublicationExtractor<org.gradle.api.publish.maven.MavenPublication>publication - - Maven or Ivy publicationbuilder - - Deploy details builderartifactInfo - - The artifact infoprotected java.lang.String getPublicationArtifactId(org.gradle.api.publish.maven.MavenPublication publication)
PublicationExtractorgetPublicationArtifactId in class PublicationExtractor<org.gradle.api.publish.maven.MavenPublication>publication - - Maven or Ivy publicationprotected boolean isApplicablePublication(org.gradle.api.publish.Publication publication)
PublicationExtractorisApplicablePublication in class PublicationExtractor<org.gradle.api.publish.maven.MavenPublication>publication - - The publication to check