gitlab:download-milestones
Full name:
io.ultreia.maven:gitlab-maven-plugin:1.0.20:download-milestones
Description:
Download all milestones and their issues of a GitLab project to a
local directory cache.
Created by tchemit on 20/02/17.
Attributes:
- Requires a Maven project to be executed.
- The goal is not marked as thread-safe and thus does not support parallel builds.
- Binds by default to the lifecycle phase:
generate-resources
.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<basedir> |
String |
- |
The current project base directory. User property is: basedir . |
<cacheExtraPath> |
File |
- |
To add extra definition in cache (could be milestones, or
artifacts).
Will be added to the gitlab cache. Default value is: src/gitlab .User property is: gitlab.cacheExtraPath . |
<cachePath> |
File |
- |
(no description) Default value is: ${project.build.directory}/gitlab-cache .User property is: gitlab.cachePath . |
<host> |
String |
- |
(no description) User property is: gitlab.host . |
<milestone> |
String |
- |
(no description) Default value is: ${project.version} .User property is: gitlab.milestone . |
<organizationId> |
String |
- |
(no description) User property is: gitlab.organizationId . |
<projectId> |
String |
- |
(no description) User property is: gitlab.projectId . |
<serverId> |
String |
- |
(no description) User property is: gitlab.serverId . |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<force> |
boolean |
- |
(no description) User property is: gitlab.force . |
<forceArtifacts> |
boolean |
- |
(no description) User property is: gitlab.forceArtifacts . |
<forceForCurrentMilestone> |
boolean |
- |
(no description) Default value is: true .User property is: gitlab.forceForCurrentMilestone . |
<fromMilestone> |
String |
- |
The first milestone to use. User property is: gitlab.fromMilestone . |
<quiet> |
boolean |
- |
(no description) Default value is: false .User property is: gitlab.quiet . |
<releaseArtifacts> |
List |
- |
(no description) |
<runOnlyAtExecutionRoot> |
boolean |
- |
This will cause the execution to be run only at the top of a given
module tree. That is, run in the project contained in the same
folder where the mvn execution was launched. Default value is: true .User property is: gitlab.runOnlyAtExecutionRoot . |
<skip> |
boolean |
- |
(no description) User property is: gitlab.skip . |
Parameter Details
<basedir>
The current project base directory.
- Type:
java.lang.String
- Required:
Yes
- User Property:
basedir
<cacheExtraPath>
To add extra definition in cache (could be milestones, or
artifacts).
Will be added to the gitlab cache.
- Type:
java.io.File
- Required:
Yes
- User Property:
gitlab.cacheExtraPath
- Default:
src/gitlab
<cachePath>
(no description)
- Type:
java.io.File
- Required:
Yes
- User Property:
gitlab.cachePath
- Default:
${project.build.directory}/gitlab-cache
<force>
(no description)
- Type:
boolean
- Required:
No
- User Property:
gitlab.force
<forceArtifacts>
(no description)
- Type:
boolean
- Required:
No
- User Property:
gitlab.forceArtifacts
<forceForCurrentMilestone>
(no description)
- Type:
boolean
- Required:
No
- User Property:
gitlab.forceForCurrentMilestone
- Default:
true
<fromMilestone>
The first milestone to use.
- Type:
java.lang.String
- Required:
No
- User Property:
gitlab.fromMilestone
<host>
(no description)
- Type:
java.lang.String
- Required:
Yes
- User Property:
gitlab.host
<milestone>
(no description)
- Type:
java.lang.String
- Required:
Yes
- User Property:
gitlab.milestone
- Default:
${project.version}
<organizationId>
(no description)
- Type:
java.lang.String
- Required:
Yes
- User Property:
gitlab.organizationId
<projectId>
(no description)
- Type:
java.lang.String
- Required:
Yes
- User Property:
gitlab.projectId
<quiet>
(no description)
- Type:
boolean
- Required:
No
- User Property:
gitlab.quiet
- Default:
false
<releaseArtifacts>
(no description)
- Type:
java.util.List
- Required:
No
<runOnlyAtExecutionRoot>
This will cause the execution to be run only at the top of a given
module tree. That is, run in the project contained in the same
folder where the mvn execution was launched.
- Type:
boolean
- Required:
No
- User Property:
gitlab.runOnlyAtExecutionRoot
- Default:
true
<serverId>
(no description)
- Type:
java.lang.String
- Required:
Yes
- User Property:
gitlab.serverId
<skip>
(no description)
- Type:
boolean
- Required:
No
- User Property:
gitlab.skip