@groovy.transform.CompileStatic class ProjectDetailsExtension extends Object
An extension which describes some core details w.r.t. the project. This extension is added to CoreExtension in the root project.
| Type | Name and description |
|---|---|
Provider<String> |
releaseAnnouncementTemplate |
| Constructor and description |
|---|
ProjectDetailsExtension
(Project project)Defines the details of maintainers and contributors |
| Type Params | Return Type | Name and description |
|---|---|---|
|
Provider<String> |
getReleaseAnnouncementTemplate()Returns a template which can be used for announcement message. |
|
Provider<java.util.List<String>> |
getTags()Project tags that can be used for announcements. |
|
void |
setReleaseAnnouncementTemplate(Object value)Set the announcement template. |
|
void |
tags(String[] tag)One of more tags that can be added to announcements |
Defines the details of maintainers and contributors
Returns a template which can be used for announcement message.
Project tags that can be used for announcements.
Set the announcement template.
Various template values can be used. See https://jreleaser.org/guide/latest/reference/name-templates.html#_project for details.
value - New templateOne of more tags that can be added to announcements
tag - One of more tags.Groovy Documentation