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 |
static java.lang.String |
EXTRACT_MODULE_TASK_NAME |
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 |
addDefaultArchiveConfiguration()
Deprecated.
|
void |
addDefaultPublications() |
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() |
java.io.File |
getMavenDescriptor() |
java.util.Set<org.gradle.api.publish.maven.MavenPublication> |
getMavenPublications() |
org.jfrog.build.api.multiMap.Multimap<java.lang.String,java.lang.CharSequence> |
getProperties() |
java.lang.Boolean |
getPublishArtifacts() |
java.util.Set<org.gradle.api.artifacts.Configuration> |
getPublishConfigs() |
java.lang.Boolean |
getPublishIvy() |
java.lang.Boolean |
getPublishPom() |
boolean |
hasConfigurations() |
boolean |
hasModules() |
boolean |
hasPublications() |
boolean |
isCiServerBuild() |
boolean |
isEvaluated() |
boolean |
isSkip() |
void |
projectEvaluated() |
void |
properties(org.gradle.api.Action<org.jfrog.gradle.plugin.artifactory.dsl.PropertiesConfig> propertiesAction) |
void |
properties(groovy.lang.Closure closure) |
void |
publications(java.lang.Object... publications) |
void |
publishConfigs(java.lang.Object... confs)
DSL
|
void |
setCiServerBuild() |
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, newOutputFileappendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, 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 EXTRACT_MODULE_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
public java.io.File ivyDescriptor
public java.io.File mavenDescriptor
public java.util.Set<org.gradle.api.artifacts.Configuration> publishConfigs
public java.util.Set<org.gradle.api.publish.ivy.IvyPublication> ivyPublications
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)
@InputFiles @Optional public java.util.Set<org.gradle.api.artifacts.Configuration> getPublishConfigs()
@Input @Optional public java.util.Set<org.gradle.api.publish.ivy.IvyPublication> getIvyPublications()
@Input @Optional public java.util.Set<org.gradle.api.publish.maven.MavenPublication> getMavenPublications()
@InputFile @Optional public java.io.File getIvyDescriptor()
@InputFile @Optional public java.io.File getMavenDescriptor()
@Input public boolean isCiServerBuild()
public void setCiServerBuild()
@Input public org.jfrog.build.api.multiMap.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()
@Deprecated public void addDefaultArchiveConfiguration()
public void addDefaultPublications()
public void finalizeByDeployTask(org.gradle.api.Project project)
project - - The project itself@Internal public boolean isEvaluated()
public boolean isSkip()
public void setProperties(java.util.Map<java.lang.String,java.lang.CharSequence> props)
@Input @Optional public java.util.Set<GradleDeployDetails> getDeployDetails()
public org.jfrog.build.extractor.clientConfiguration.ArtifactSpecs getArtifactSpecs()
public void properties(groovy.lang.Closure closure)
public void properties(org.gradle.api.Action<org.jfrog.gradle.plugin.artifactory.dsl.PropertiesConfig> propertiesAction)
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)