public class PublicationUtils
extends java.lang.Object
| Constructor and Description |
|---|
PublicationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addArtifactInfoToDeployDetails(ArtifactoryTask destination,
java.lang.String publicationName,
org.jfrog.build.extractor.clientConfiguration.deploy.DeployDetails.Builder builder,
PublishArtifactInfo artifactInfo,
java.lang.String artifactPath)
Adds a general artifact to deploy details in the given task destination
|
static void |
addDefaultPublicationsOrArchiveConfigurations(ArtifactoryTask collectDeployDetailsTask,
org.gradle.api.publish.PublishingExtension publishingExtension)
When running the gradle build from a CI server or JFrog CLI with the 'Project Uses the Artifactory Plugin' option
set to false, the init script generated by the CI server sets the 'addPublishDefaultTasks' boolean to true.
|
static void |
addProps(java.util.Map<java.lang.String,java.lang.String> target,
org.jfrog.build.api.multiMap.Multimap<java.lang.String,java.lang.CharSequence> props) |
static org.jfrog.build.extractor.clientConfiguration.deploy.DeployDetails.Builder |
createArtifactBuilder(java.io.File file,
java.lang.String publicationName)
Creates a DeployDetails.Builder configured for a given Gradle artifact
|
static void |
extractArchivesDeployDetails(org.gradle.api.artifacts.Configuration configuration,
org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.PublisherHandler publisher,
ArtifactoryTask destination)
Extract archive configuration artifacts, creates deploy details for it and stores them at the given destination
|
public static void addDefaultPublicationsOrArchiveConfigurations(ArtifactoryTask collectDeployDetailsTask, org.gradle.api.publish.PublishingExtension publishingExtension)
collectDeployDetailsTask - - The Artifactory taskpublishingExtension - - The publishing extensionpublic static void extractArchivesDeployDetails(org.gradle.api.artifacts.Configuration configuration,
org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.PublisherHandler publisher,
ArtifactoryTask destination)
configuration - - configuration containing the artifacts to publishpublisher - - publisher handler of the projectdestination - - task to collect and store the created detailspublic static void addArtifactInfoToDeployDetails(ArtifactoryTask destination, java.lang.String publicationName, org.jfrog.build.extractor.clientConfiguration.deploy.DeployDetails.Builder builder, PublishArtifactInfo artifactInfo, java.lang.String artifactPath)
destination - - Task to collect and store the created detailspublicationName - - The publication name that published this artifactbuilder - - Deploy details builderartifactInfo - - The artifact infoartifactPath - - The full path string to deploy the artifactpublic static void addProps(java.util.Map<java.lang.String,java.lang.String> target,
org.jfrog.build.api.multiMap.Multimap<java.lang.String,java.lang.CharSequence> props)
public static org.jfrog.build.extractor.clientConfiguration.deploy.DeployDetails.Builder createArtifactBuilder(java.io.File file,
java.lang.String publicationName)
file - - the artifact filepublicationName - - the publication name that published this artifact