public interface JkArtifactProducer extends JkArtifactLocator
Modifier and Type | Method and Description |
---|---|
JkPathSequence |
fetchRuntimeDependencies(JkArtifactId jkArtifactId)
Returns the runtime dependencies of the specified artifact file.
|
default void |
makeAllArtifacts()
Produces all the artifact files for this producer.
|
default void |
makeAllMissingArtifacts() |
void |
makeArtifact(JkArtifactId jkArtifactId)
Produces the specified artifact file.
|
default void |
makeArtifacts(java.lang.Iterable<JkArtifactId> artifactFileIds)
Produces all the artifact files for the specified artifact file ids.
|
default void |
makeArtifacts(JkArtifactId... artifactFileIds)
Produces all the artifact files for the specified artifact file ids.
|
default void |
makeMainArtifact() |
default void |
makeMissingArtifacts(java.lang.Iterable<JkArtifactId> artifactFileIds)
Same as
makeArtifact(JkArtifactId) |
default void |
makeMissingArtifacts(JkArtifactId... artifactFileIds)
Produces specified artifact files.
|
getAllArtifactPaths, getArtifactIds, getArtifactIdsWithClassifier, getArtifactPath, getMainArtifactId, getMainArtifactPath
void makeArtifact(JkArtifactId jkArtifactId)
JkPathSequence fetchRuntimeDependencies(JkArtifactId jkArtifactId)
default void makeArtifacts(java.lang.Iterable<JkArtifactId> artifactFileIds)
default void makeArtifacts(JkArtifactId... artifactFileIds)
default void makeAllArtifacts()
default void makeMainArtifact()
default void makeMissingArtifacts(JkArtifactId... artifactFileIds)
default void makeMissingArtifacts(java.lang.Iterable<JkArtifactId> artifactFileIds)
makeArtifact(JkArtifactId)
default void makeAllMissingArtifacts()