public final class MavenKBean extends KBean
Modifier and Type | Class and Description |
---|---|
static class |
MavenKBean.JkPomMetadata |
static class |
MavenKBean.JkPublicationOptions |
static class |
MavenKBean.PredefinedRepo |
Modifier and Type | Field and Description |
---|---|
int |
codeIndent |
MavenKBean.JkPublicationOptions |
publication |
Constructor and Description |
---|
MavenKBean() |
Modifier and Type | Method and Description |
---|---|
void |
customizePublication(java.util.function.Consumer<JkMavenPublication> publicationCustomizer) |
void |
customizePublication(java.lang.String customizationName,
java.util.function.Consumer<JkMavenPublication> publicationCustomizer)
Customizes the Maven publication by appending a custom action to the publication customization process.
|
void |
customizePublishedDeps(java.util.function.Function<JkDependencySet,JkDependencySet> modifier)
Customizes the Maven dependencies by applying a modifier function to the dependency set.
|
JkMavenPublication |
getMavenPublication()
Returns the Maven Publication associated with this KBean
|
void |
info() |
void |
migrateDeps() |
void |
publish() |
void |
publishLocal() |
void |
publishLocalM2() |
cleanOutput, find, getBaseDir, getBaseDirName, getBasePath, getImportedKBeans, getOutputDir, getRunbase, init, load, toString
public int codeIndent
public final MavenKBean.JkPublicationOptions publication
public void info()
public void publish()
public void publishLocal()
public void publishLocalM2()
public void migrateDeps()
public JkMavenPublication getMavenPublication()
public void customizePublication(java.util.function.Consumer<JkMavenPublication> publicationCustomizer)
customizePublication(String, Consumer)
public void customizePublication(java.lang.String customizationName, java.util.function.Consumer<JkMavenPublication> publicationCustomizer)
customizationName
- The name of the customization for identification purposes.publicationCustomizer
- A Consumer that applies custom configurations to the Maven publication.public void customizePublishedDeps(java.util.function.Function<JkDependencySet,JkDependencySet> modifier)