public class ExtensionsUtils
extends java.lang.Object
| Constructor and Description |
|---|
ExtensionsUtils() |
| Modifier and Type | Method and Description |
|---|---|
static ArtifactoryPluginConvention |
getArtifactoryExtension(org.gradle.api.Project project)
Get the Artifactory extension that is defined at the root project of a given project
|
static ArtifactoryPluginConvention |
getExtensionWithPublisher(org.gradle.api.Project project)
Get an extension of a given project that configured a publisher with: contextUrl and repoKey/snapshotRepoKey
If the current project didn't configure a publisher tries the parent until one is found
|
static ArtifactoryPluginConvention |
getOrCreateArtifactoryExtension(org.gradle.api.Project project)
Get or create if not exists an artifactory extension for a given project
|
static org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.PublisherHandler |
getPublisherHandler(org.gradle.api.Project project)
Get the configured (contextUrl and repoKey/snapshotRepoKey) publisher handler of a given project
|
static void |
updateConfig(org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration configuration,
org.gradle.api.Project project)
Update and fill a given client configuration with information from:
1) Start parameters
2) System properties
3) special buildInfo properties
4) default publisher attributes
|
public static ArtifactoryPluginConvention getOrCreateArtifactoryExtension(org.gradle.api.Project project)
project - - the project to fetch/create its extensionpublic static ArtifactoryPluginConvention getArtifactoryExtension(org.gradle.api.Project project)
project - - the project that will get its root's extensionpublic static ArtifactoryPluginConvention getExtensionWithPublisher(org.gradle.api.Project project)
project - - the project to fetch its publisher configurationspublic static org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.PublisherHandler getPublisherHandler(org.gradle.api.Project project)
project - - the project to fetch its publisher configurationspublic static void updateConfig(org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration configuration,
org.gradle.api.Project project)
configuration - - configuration to updateproject - - project to get parent information and start parameters