public class JkProjectPublication
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 |
|---|---|
JkProject |
__
For parent chaining
|
static JkArtifactId |
JAVADOC_ARTIFACT_ID |
static JkArtifactId |
SOURCES_ARTIFACT_ID |
| Modifier and Type | Method and Description |
|---|---|
JkProjectPublication |
apply(java.util.function.Consumer<JkProjectPublication> consumer) |
JkRepo |
findFirstRepo()
Shorthand to get the first declared publication repository.
|
JkStandardFileArtifactProducer<JkProjectPublication> |
getArtifactProducer() |
JkIvyPublication<JkProjectPublication> |
getIvy() |
JkMavenPublication<JkProjectPublication> |
getMaven() |
JkModuleId |
getModuleId() |
JkRunnables<JkProjectPublication> |
getPostActions() |
JkRunnables<JkProjectPublication> |
getPreActions() |
java.lang.String |
getVersion() |
JkProjectPublication |
includeJavadocAndSources(boolean includeJavaDoc,
boolean includeSources)
Specifies if Javadoc and sources jars should be included in pack/publish.
|
void |
pack()
Short hand to build all missing artifacts for publication.
|
void |
publish() |
public static final JkArtifactId SOURCES_ARTIFACT_ID
public static final JkArtifactId JAVADOC_ARTIFACT_ID
public final JkProject __
public JkProjectPublication apply(java.util.function.Consumer<JkProjectPublication> consumer)
public JkRunnables<JkProjectPublication> getPreActions()
public JkRunnables<JkProjectPublication> getPostActions()
public JkMavenPublication<JkProjectPublication> getMaven()
public JkIvyPublication<JkProjectPublication> getIvy()
public JkStandardFileArtifactProducer<JkProjectPublication> getArtifactProducer()
public void publish()
public JkProjectPublication includeJavadocAndSources(boolean includeJavaDoc, boolean includeSources)
public JkModuleId getModuleId()
public java.lang.String getVersion()
public void pack()
public JkRepo findFirstRepo()