public final class JkPomMetadata
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
JkPomMetadata.JkDeveloperInfo
Information about a developer.
|
static class |
JkPomMetadata.JkLicenseInfo
Information about a license.
|
Modifier and Type | Method and Description |
---|---|
JkPomMetadata |
addApache2License()
R@see #addLicense(JkLicenseInfo)
|
JkPomMetadata |
addDeveloper(JkPomMetadata.JkDeveloperInfo developerInfo)
Adds a developer to this publication.
|
JkPomMetadata |
addDeveloper(java.lang.String name,
java.lang.String email,
java.lang.String organisation,
java.lang.String organisationUrl) |
JkPomMetadata |
addGithubDeveloper(java.lang.String name,
java.lang.String email) |
JkPomMetadata |
addGpl3License() |
JkPomMetadata |
addLicense(JkPomMetadata.JkLicenseInfo licenseInfo)
Adds license information about this publication
|
JkPomMetadata |
addLicense(java.lang.String name,
java.lang.String url) |
JkPomMetadata |
addMitLicense() |
java.util.List<JkPomMetadata.JkDeveloperInfo> |
getDevelopers() |
java.util.List<JkPomMetadata.JkLicenseInfo> |
getLicenses() |
java.lang.String |
getProjectDescription() |
java.lang.String |
getProjectName() |
java.lang.String |
getProjectUrl() |
java.lang.String |
getScmConnection() |
java.lang.String |
getScmDeveloperConnection() |
java.lang.String |
getScmUrl() |
static JkPomMetadata |
of()
Creates an empty publication info.
|
JkPomMetadata |
setProjectDescription(java.lang.String description) |
JkPomMetadata |
setProjectName(java.lang.String name) |
JkPomMetadata |
setProjectUrl(java.lang.String projectUrl) |
JkPomMetadata |
setScmConnection(java.lang.String scmConnection) |
JkPomMetadata |
setScmDeveloperConnection(java.lang.String scmDeveloperConnection) |
JkPomMetadata |
setScmUrl(java.lang.String scmUrl) |
java.lang.String |
toString() |
public java.lang.String getProjectName()
public java.lang.String getProjectDescription()
public java.lang.String getProjectUrl()
public JkPomMetadata setProjectName(java.lang.String name)
public JkPomMetadata setProjectDescription(java.lang.String description)
public JkPomMetadata setProjectUrl(java.lang.String projectUrl)
public JkPomMetadata setScmConnection(java.lang.String scmConnection)
public JkPomMetadata setScmDeveloperConnection(java.lang.String scmDeveloperConnection)
public JkPomMetadata setScmUrl(java.lang.String scmUrl)
public java.lang.String getScmConnection()
public java.lang.String getScmDeveloperConnection()
public java.lang.String getScmUrl()
public static JkPomMetadata of()
public JkPomMetadata addDeveloper(JkPomMetadata.JkDeveloperInfo developerInfo)
public JkPomMetadata addDeveloper(java.lang.String name, java.lang.String email, java.lang.String organisation, java.lang.String organisationUrl)
addDeveloper(JkDeveloperInfo)
public JkPomMetadata addGithubDeveloper(java.lang.String name, java.lang.String email)
addDeveloper(JkDeveloperInfo)
public JkPomMetadata addLicense(JkPomMetadata.JkLicenseInfo licenseInfo)
public JkPomMetadata addLicense(java.lang.String name, java.lang.String url)
addLicense(JkLicenseInfo)
public JkPomMetadata addApache2License()
public JkPomMetadata addGpl3License()
addLicense(JkLicenseInfo)
public JkPomMetadata addMitLicense()
addLicense(JkLicenseInfo)
public java.util.List<JkPomMetadata.JkDeveloperInfo> getDevelopers()
public java.util.List<JkPomMetadata.JkLicenseInfo> getLicenses()
public java.lang.String toString()
toString
in class java.lang.Object