public interface BuildArtifacts
Modifier and Type | Interface and Description |
---|---|
static interface |
BuildArtifacts.BuildArtifactsProcessor |
Modifier and Type | Method and Description |
---|---|
BuildArtifactHolder |
findArtifact(java.lang.String relativePath)
Returns artifact holder for requested artifact path.
|
BuildArtifact |
getArtifact(java.lang.String relativePath)
Returns artifact if is is available and you have enough rights to use it.
|
BuildArtifact |
getRootArtifact() |
boolean |
isAvailable()
Checks if build contains available artifacts
|
void |
iterateArtifacts(BuildArtifacts.BuildArtifactsProcessor processor)
Iterates among all build artifacts calling given processor for every new found artifact.
|
@Nullable BuildArtifact getArtifact(@NotNull java.lang.String relativePath)
relativePath
- path to artifact@NotNull BuildArtifactHolder findArtifact(@NotNull java.lang.String relativePath)
relativePath
- relative path to find artifact@NotNull BuildArtifact getRootArtifact()
boolean isAvailable()
void iterateArtifacts(@NotNull BuildArtifacts.BuildArtifactsProcessor processor)
ArtifactsGuard
while processing filesprocessor
- found artifacts processor