@groovy.transform.CompileStatic @java.lang.SuppressWarnings(value: unused) final class PomUtils extends java.lang.Object
Utilities for making configuring a MavenPom more ergonomic.
| Modifiers | Name | Description |
|---|---|---|
static class |
PomUtils.Licenses |
| Modifiers | Name | Description |
|---|---|---|
static java.util.Map<java.lang.String, org.gradle.api.Action<? super org.gradle.api.publish.maven.MavenPomDeveloper>> |
Developers |
|
static java.util.Map<java.lang.String, org.gradle.api.Action<? super org.gradle.api.publish.maven.MavenPomDeveloper>> |
developers |
Common developers in the Minecraft Forge organization. |
static PomUtils.Licenses |
licenses |
Allows accessing licenses from buildscripts using gradleutils.pom.licenses. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
promote(org.gradle.api.publish.maven.MavenPublication publication, java.lang.String promotionType) |
|
void |
setGitHubDetails(org.gradle.api.publish.maven.MavenPom pom)Reduces boilerplate when setting up GitHub details in a org.gradle.api.publish.maven.MavenPom. |
|
void |
setGitHubDetails(org.gradle.api.publish.maven.MavenPom pom, java.lang.String repo)Reduces boilerplate when setting up GitHub details in a org.gradle.api.publish.maven.MavenPom. |
|
void |
setGitHubDetails(org.gradle.api.publish.maven.MavenPom pom, java.lang.String organization, java.lang.String repo)Reduces boilerplate when setting up GitHub details in a org.gradle.api.publish.maven.MavenPom. |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Common developers in the Minecraft Forge organization.
Allows accessing licenses from buildscripts using gradleutils.pom.licenses.
Reduces boilerplate when setting up GitHub details in a org.gradle.api.publish.maven.MavenPom.
pom - The pom to configureReduces boilerplate when setting up GitHub details in a org.gradle.api.publish.maven.MavenPom. The organization is assumed to be 'MinecraftForge'.
pom - The pom to configurerepo - The name of the repository on GitHubReduces boilerplate when setting up GitHub details in a org.gradle.api.publish.maven.MavenPom.
pom - The pom to configureorganization - The organization or username the GitHub project is underrepo - The name of the repository on GitHub