Package org.devopsmindset.gradle.model
Class DownloadedDependency
- java.lang.Object
-
- org.devopsmindset.gradle.model.DownloadedDependency
-
public class DownloadedDependency extends java.lang.ObjectDownloaded Dependency
-
-
Constructor Summary
Constructors Constructor Description DownloadedDependency(org.gradle.api.artifacts.ResolvedArtifact artifact)Public constructorDownloadedDependency(org.gradle.api.artifacts.ResolvedArtifact artifact, boolean stripVersion, boolean separateByGroupId, java.lang.String configuration, java.nio.file.Path downloadPath)Public constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(DownloadedDependency downloadedDependency)Compare a downloaded dependency by its group, artifact, version, extension and the classifierbooleanfindIn(java.util.List<DownloadedDependency> baseDependencies)Find a dependency within a list of dependenciesvoidsetReason(java.lang.String reason)Sets the reason and parses it with semicolon for attribute's capture.
-
-
-
Constructor Detail
-
DownloadedDependency
public DownloadedDependency(org.gradle.api.artifacts.ResolvedArtifact artifact)
Public constructor- Parameters:
artifact- resolved artifact
-
DownloadedDependency
public DownloadedDependency(org.gradle.api.artifacts.ResolvedArtifact artifact, boolean stripVersion, boolean separateByGroupId, java.lang.String configuration, java.nio.file.Path downloadPath)Public constructor- Parameters:
artifact- resolved artifactstripVersion- strip versionseparateByGroupId- separate by group idconfiguration- configurationdownloadPath- download path
-
-
Method Detail
-
findIn
public boolean findIn(java.util.List<DownloadedDependency> baseDependencies)
Find a dependency within a list of dependencies- Parameters:
baseDependencies- base dependencies- Returns:
- true if found.
-
compareTo
public int compareTo(DownloadedDependency downloadedDependency)
Compare a downloaded dependency by its group, artifact, version, extension and the classifier- Parameters:
downloadedDependency- the downloaded dependency- Returns:
- 0 if it's equal
-
setReason
public void setReason(java.lang.String reason)
Sets the reason and parses it with semicolon for attribute's capture.- Parameters:
reason- a series of attributes for the plugin to process. i.e. decompress and target.
-
-