if (isSkip()) {
log.debug("Artifactory plugin artifactoryPublish task '{}' skipped for project '{}'.",
this.getPath(), project.getName());
return;
}
ArtifactoryPluginConvention convention = ArtifactoryPluginUtil.getArtifactoryConvention(project);
ArtifactoryClientConfiguration acc = convention.getClientConfig();
artifactSpecs.addAll(acc.publisher.getArtifactSpecs());
//Configure the task using the defaults closure (delegate to the task)
PublisherConfig config = convention.getPublisherConfig();
if (config != null) {
Closure defaultsClosure = config.getDefaultsClosure();
ConfigureUtil.configure(defaultsClosure, this);
}