public class ArtifactoryTask
extends org.gradle.api.DefaultTask
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ARTIFACTORY_PUBLISH_TASK_NAME |
org.jfrog.build.extractor.clientConfiguration.ArtifactSpecs |
artifactSpecs |
static java.lang.String |
DEPLOY_TASK_NAME |
java.util.Set<GradleDeployDetails> |
deployDetails |
TaskHelperConfigurations |
helperConfigurations |
TaskHelperPublications |
helperPublications |
java.io.File |
ivyDescriptor |
java.util.Set<org.gradle.api.publish.ivy.IvyPublication> |
ivyPublications |
java.io.File |
mavenDescriptor |
java.util.Set<org.gradle.api.publish.maven.MavenPublication> |
mavenPublications |
static java.lang.String |
PUBLISH_ARTIFACTS |
static java.lang.String |
PUBLISH_IVY |
static java.lang.String |
PUBLISH_POM |
java.util.Set<org.gradle.api.artifacts.Configuration> |
publishConfigs |
boolean |
skip |
| Constructor and Description |
|---|
ArtifactoryTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
collectDescriptorsAndArtifactsForUpload() |
void |
finalizeByDeployTask(org.gradle.api.Project project)
Sets the deploy task as a final task for this artifactoryPublish task
|
org.jfrog.build.extractor.clientConfiguration.ArtifactSpecs |
getArtifactSpecs() |
java.util.Set<GradleDeployDetails> |
getDeployDetails() |
java.io.File |
getIvyDescriptor() |
java.util.Set<org.gradle.api.publish.ivy.IvyPublication> |
getIvyPublications()
Getters
|
java.io.File |
getMavenDescriptor() |
com.google.common.collect.Multimap<java.lang.String,java.lang.CharSequence> |
getProperties() |
java.lang.Boolean |
getPublishArtifacts() |
java.lang.Boolean |
getPublishIvy() |
java.lang.Boolean |
getPublishPom() |
boolean |
hasConfigurations() |
boolean |
hasModules() |
boolean |
hasPublications() |
boolean |
isEvaluated() |
boolean |
isSkip() |
void |
projectEvaluated() |
void |
properties(groovy.lang.Closure closure) |
void |
publications(java.lang.Object... publications) |
void |
publishConfigs(java.lang.Object... confs)
DSL
|
void |
setAddArchivesConfigToTask(boolean addArchivesConfigToTask) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.CharSequence> props) |
void |
setPublishArtifacts(java.lang.Object publishArtifacts) |
void |
setPublishIvy(java.lang.Object publishIvy) |
void |
setPublishPom(java.lang.Object publishPom) |
void |
setSkip(boolean skip) |
void |
taskAction() |
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic static final java.lang.String DEPLOY_TASK_NAME
public static final java.lang.String ARTIFACTORY_PUBLISH_TASK_NAME
public static final java.lang.String PUBLISH_ARTIFACTS
public static final java.lang.String PUBLISH_IVY
public static final java.lang.String PUBLISH_POM
@InputFile @Optional public java.io.File ivyDescriptor
@InputFile @Optional public java.io.File mavenDescriptor
@InputFiles @Optional public java.util.Set<org.gradle.api.artifacts.Configuration> publishConfigs
@Input @Optional public java.util.Set<org.gradle.api.publish.ivy.IvyPublication> ivyPublications
@Input @Optional public java.util.Set<org.gradle.api.publish.maven.MavenPublication> mavenPublications
public TaskHelperConfigurations helperConfigurations
public TaskHelperPublications helperPublications
public final java.util.Set<GradleDeployDetails> deployDetails
@Input public final org.jfrog.build.extractor.clientConfiguration.ArtifactSpecs artifactSpecs
@Input public boolean skip
public void taskAction()
throws java.io.IOException
java.io.IOExceptionpublic void collectDescriptorsAndArtifactsForUpload()
throws java.io.IOException
java.io.IOExceptionpublic boolean hasModules()
public boolean hasPublications()
public boolean hasConfigurations()
public void publishConfigs(java.lang.Object... confs)
public void publications(java.lang.Object... publications)
public java.util.Set<org.gradle.api.publish.ivy.IvyPublication> getIvyPublications()
public java.io.File getIvyDescriptor()
public java.io.File getMavenDescriptor()
public void setAddArchivesConfigToTask(boolean addArchivesConfigToTask)
@Input public com.google.common.collect.Multimap<java.lang.String,java.lang.CharSequence> getProperties()
@Input @Optional @Nullable public java.lang.Boolean getPublishArtifacts()
@Input @Optional @Nullable public java.lang.Boolean getPublishIvy()
@Input @Optional @Nullable public java.lang.Boolean getPublishPom()
public void projectEvaluated()
public void finalizeByDeployTask(org.gradle.api.Project project)
project - - The project itselfpublic boolean isEvaluated()
public boolean isSkip()
public void setProperties(java.util.Map<java.lang.String,java.lang.CharSequence> props)
public java.util.Set<GradleDeployDetails> getDeployDetails()
public org.jfrog.build.extractor.clientConfiguration.ArtifactSpecs getArtifactSpecs()
public void properties(groovy.lang.Closure closure)
public void setSkip(boolean skip)
public void setPublishIvy(java.lang.Object publishIvy)
public void setPublishPom(java.lang.Object publishPom)
public void setPublishArtifacts(java.lang.Object publishArtifacts)