public interface JkArtifactProducer extends JkArtifactLocator
Modifier and Type | Interface and Description |
---|---|
static interface |
JkArtifactProducer.JkSupplier |
Modifier and Type | Method and Description |
---|---|
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.
|
getArtifactIds, getArtifactPath, getMainArtifactExt, getMainArtifactId, getMainArtifactPath, getMissingFiles
void makeArtifact(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()