public final class JkMavenPublication<T>
extends java.lang.Object
public final T __
public static <T> JkMavenPublication<T> of(T parent)
public static <T> JkMavenPublication<java.lang.Void> of()
public JkPomMetadata<JkMavenPublication<T>> getPomMetadata()
public JkMavenPublication<T> setDependencies(JkDependencySet dependencies)
public JkMavenPublication<T> setDependencies(java.util.function.Function<JkDependencySet,JkDependencySet> modifier)
public JkDependencySet getDependencies()
public JkVersionedModule getVersionedModule()
public JkMavenPublication<T> setVersionedModule(java.util.function.Supplier<JkVersionedModule> versionedModule)
public JkMavenPublication<T> setVersionedModule(JkVersionedModule versionedModuleArg)
public JkArtifactLocator getArtifactLocator()
public JkMavenPublication<T> setArtifactLocator(java.util.function.Supplier<JkArtifactLocator> artifactLocator)
public JkMavenPublication<T> setArtifactLocator(JkArtifactLocator artifactLocatorArg)
public JkMavenPublication publish(JkRepoSet repos, java.util.function.UnaryOperator<java.nio.file.Path> signer)
signer
- can be null.public java.lang.String toString()
toString
in class java.lang.Object