|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectjavaposse.jobdsl.dsl.helpers.AbstractHelper
javaposse.jobdsl.dsl.helpers.MavenHelper
class MavenHelper extends AbstractHelper
Nested Class Summary | |
---|---|
enum |
MavenHelper.LocalRepositoryLocation
|
Property Summary | |
---|---|
java.lang.StringBuilder |
allGoals
|
java.lang.StringBuilder |
allMavenOpts
|
boolean |
archivingDisabledAdded
|
boolean |
perModuleEmailAdded
|
boolean |
rootPOMAdded
|
boolean |
runHeadlessAdded
|
Constructor Summary | |
MavenHelper(java.util.List withXmlActions, JobType type)
|
Method Summary | |
---|---|
java.lang.Object
|
archivingDisabled(boolean archivingDisabled)
If set, Jenkins will not automatically archive all artifacts generated by this project, defaults to
|
java.lang.Object
|
goals(java.lang.String goals)
Specifies the goals to execute. |
java.lang.Object
|
localRepository(MavenHelper.LocalRepositoryLocation location)
|
java.lang.Object
|
mavenOpts(java.lang.String mavenOpts)
Specifies the JVM options needed when launching Maven as an external process. |
java.lang.Object
|
perModuleEmail(boolean perModuleEmail)
If set, Jenkins will send an e-mail notifications for each module, defaults to |
java.lang.Object
|
rootPOM(java.lang.String rootPOM)
Specifies the path to the root POM. |
java.lang.Object
|
runHeadless(boolean runHeadless)
Set to allow Jenkins to configure the build process in headless mode, defaults to |
Methods inherited from class AbstractHelper | |
---|---|
execute |
Property Detail |
---|
java.lang.StringBuilder allGoals
java.lang.StringBuilder allMavenOpts
boolean archivingDisabledAdded
boolean perModuleEmailAdded
boolean rootPOMAdded
boolean runHeadlessAdded
Constructor Detail |
---|
MavenHelper(java.util.List withXmlActions, JobType type)
Method Detail |
---|
java.lang.Object archivingDisabled(boolean archivingDisabled)
false
.
archivingDisabled
- set to true
to disable automatic archiving
java.lang.Object goals(java.lang.String goals)
goals
- the goals to execute
java.lang.Object localRepository(MavenHelper.LocalRepositoryLocation location)
location
- the local repository to use for isolation
java.lang.Object mavenOpts(java.lang.String mavenOpts)
mavenOpts
- JVM options needed when launching Maven
java.lang.Object perModuleEmail(boolean perModuleEmail)
false
.
perModuleEmail
- set to true
to enable per module e-mail notifications
java.lang.Object rootPOM(java.lang.String rootPOM)
rootPOM
- path to the root POM
java.lang.Object runHeadless(boolean runHeadless)
false
.
runHeadless
- set to true
to run the build process in headless mode
Groovy Documentation