public interface JkArtifactLocator
Modifier and Type | Method and Description |
---|---|
default java.util.List<java.nio.file.Path> |
getAllArtifactPaths()
Returns all artifact files likely to be produced by this artifact producer.
|
default java.lang.Iterable<JkArtifactId> |
getArtifactIds()
Returns all the artifact ids likely to be produced by this artifact producer.
|
default java.util.Set<JkArtifactId> |
getArtifactIdsWithClassifier(java.lang.String... classifiers)
Returns the arifact file ids having the specified classifier.
|
java.nio.file.Path |
getArtifactPath(JkArtifactId jkArtifactId)
Returns file ofSystem path where is supposed to be produced the specified artifact file id.
|
default JkArtifactId |
getMainArtifactId()
Returns the main artifact file id for this producer.
|
default java.nio.file.Path |
getMainArtifactPath()
Returns the main artifact path.
|
java.nio.file.Path getArtifactPath(JkArtifactId jkArtifactId)
default JkArtifactId getMainArtifactId()
default java.lang.Iterable<JkArtifactId> getArtifactIds()
default java.nio.file.Path getMainArtifactPath()
default java.util.List<java.nio.file.Path> getAllArtifactPaths()
default java.util.Set<JkArtifactId> getArtifactIdsWithClassifier(java.lang.String... classifiers)