public class JkJavaProjectPublication
extends java.lang.Object
From here, you can control what to publish and the transitive dependencies, depending on the repo system the project is published. Note that a project can be be published on many repositories of different systems.
Modifier and Type | Field and Description |
---|---|
JkJavaProject |
__
For parent chaining
|
static JkArtifactId |
JAVADOC_ARTIFACT_ID |
static JkArtifactId |
SOURCES_ARTIFACT_ID |
Modifier and Type | Method and Description |
---|---|
JkJavaProjectPublication |
apply(java.util.function.Consumer<JkJavaProjectPublication> consumer) |
JkStandardFileArtifactProducer<JkJavaProjectPublication> |
getArtifactProducer() |
JkIvyPublication<JkJavaProjectPublication> |
getIvy() |
JkMavenPublication<JkJavaProjectPublication> |
getMaven() |
JkModuleId |
getModuleId() |
JkRunnables<JkJavaProjectPublication> |
getPostActions() |
JkRunnables<JkJavaProjectPublication> |
getPreActions() |
java.lang.String |
getVersion() |
void |
publish() |
public static final JkArtifactId SOURCES_ARTIFACT_ID
public static final JkArtifactId JAVADOC_ARTIFACT_ID
public final JkJavaProject __
public JkJavaProjectPublication apply(java.util.function.Consumer<JkJavaProjectPublication> consumer)
public JkRunnables<JkJavaProjectPublication> getPreActions()
public JkRunnables<JkJavaProjectPublication> getPostActions()
public JkMavenPublication<JkJavaProjectPublication> getMaven()
public JkIvyPublication<JkJavaProjectPublication> getIvy()
public JkStandardFileArtifactProducer<JkJavaProjectPublication> getArtifactProducer()
public void publish()
public JkModuleId getModuleId()
public java.lang.String getVersion()