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 |
java.util.Set<org.gradle.api.publish.ivy.IvyPublication> |
ivyPublications |
java.util.Set<org.gradle.api.publish.maven.MavenPublication> |
mavenPublications |
boolean |
skip |
| Constructor and Description |
|---|
ArtifactoryTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultArchiveConfigurations() |
void |
addDefaultPublications() |
void |
collectDeployDetails()
Collect all the deployment details for this project
|
void |
createDependencyOnModuleMetadata()
Make sure task dependsOn only on module metadata generation tasks that have attached software components (e.g.
|
void |
evaluateTask()
Make sure this task Depends on ArtifactoryTask from all its subprojects.
|
void |
finalizeByDeployTask(org.gradle.api.Project project) |
org.jfrog.build.extractor.clientConfiguration.ArtifactSpecs |
getArtifactSpecs() |
java.util.Map<java.lang.String,java.lang.String> |
getDefaultProps() |
java.util.Set<GradleDeployDetails> |
getDeployDetails() |
java.lang.String |
getModuleType() |
org.jfrog.build.api.multiMap.Multimap<java.lang.String,java.lang.CharSequence> |
getProperties() |
java.util.Set<org.gradle.api.publish.Publication> |
getPublications() |
java.lang.Boolean |
getPublishArtifacts() |
java.lang.Boolean |
getPublishIvy() |
java.lang.Boolean |
getPublishPom() |
boolean |
hasPublications() |
boolean |
isCiServerBuild() |
boolean |
isEvaluated() |
boolean |
isSkip() |
void |
moduleType(java.lang.String moduleType)
Set a custom module type in the published build-info
|
void |
properties(org.gradle.api.Action<PropertiesConfig> propertiesAction) |
void |
publications(java.lang.Object... publications)
Task input attribute configuration to specify what publications will be included in the publication to Artifactory
|
void |
setCiServerBuild() |
void |
setModuleType(java.lang.String moduleType) |
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) |
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceappendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects, setLoggerMessageRewriterpublic static final java.lang.String ARTIFACTORY_PUBLISH_TASK_NAME
@Input public final org.jfrog.build.extractor.clientConfiguration.ArtifactSpecs artifactSpecs
@Input public boolean skip
public java.util.Set<org.gradle.api.publish.ivy.IvyPublication> ivyPublications
public java.util.Set<org.gradle.api.publish.maven.MavenPublication> mavenPublications
public void evaluateTask()
public void collectDeployDetails()
public void publications(java.lang.Object... publications)
publications - - List of entries that can be:
* Any Publication object
* String (ID of known Publication)
* 'ALL_PUBLICATIONS' a special constant that will try to include all publications if existpublic void moduleType(java.lang.String moduleType)
moduleType - - Module typepublic void addDefaultPublications()
public void addDefaultArchiveConfigurations()
public void createDependencyOnModuleMetadata()
public boolean hasPublications()
public void finalizeByDeployTask(org.gradle.api.Project project)
public void properties(org.gradle.api.Action<PropertiesConfig> propertiesAction)
@Input @Optional public java.util.Set<GradleDeployDetails> getDeployDetails()
@Input @Optional public java.lang.String getModuleType()
@Input public java.util.Set<org.gradle.api.publish.Publication> getPublications()
@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()
@Input public boolean isCiServerBuild()
public org.jfrog.build.extractor.clientConfiguration.ArtifactSpecs getArtifactSpecs()
public boolean isSkip()
public java.util.Map<java.lang.String,java.lang.String> getDefaultProps()
public void setCiServerBuild()
public void setModuleType(java.lang.String moduleType)
public void setSkip(boolean skip)
public void setProperties(java.util.Map<java.lang.String,java.lang.CharSequence> props)
public void setPublishArtifacts(java.lang.Object publishArtifacts)
public void setPublishPom(java.lang.Object publishPom)
public void setPublishIvy(java.lang.Object publishIvy)
@Internal public boolean isEvaluated()