Improvements in the Maven Plugin.
Adding the ability to configure the following checkboxes - * Incremental build - only build changed modules * Disable automatic site documentation artifact archiving * Disable automatic fingerprinting of consumed and produced artifacts * Build modules in parallel * Resolve Dependencies during Pom parsing * Run Headless * Process plugins during pom parsing * Use custom workspace Change-Id: Ie379e8812175a5b2dcb68546520994e9ce04d66a
This commit is contained in:
@@ -7,14 +7,17 @@
|
||||
<goals>deploy</goals>
|
||||
<ignoreUpstremChanges>true</ignoreUpstremChanges>
|
||||
<rootPOM>pom.xml</rootPOM>
|
||||
<aggregatorStyleBuild>true</aggregatorStyleBuild>
|
||||
<incrementalBuild>false</incrementalBuild>
|
||||
<aggregatorStyleBuild>false</aggregatorStyleBuild>
|
||||
<incrementalBuild>true</incrementalBuild>
|
||||
<siteArchivingDisabled>true</siteArchivingDisabled>
|
||||
<fingerprintingDisabled>false</fingerprintingDisabled>
|
||||
<perModuleEmail>true</perModuleEmail>
|
||||
<archivingDisabled>false</archivingDisabled>
|
||||
<resolveDependencies>false</resolveDependencies>
|
||||
<processPlugins>false</processPlugins>
|
||||
<archivingDisabled>true</archivingDisabled>
|
||||
<resolveDependencies>true</resolveDependencies>
|
||||
<processPlugins>true</processPlugins>
|
||||
<mavenValidationLevel>-1</mavenValidationLevel>
|
||||
<runHeadless>false</runHeadless>
|
||||
<runHeadless>true</runHeadless>
|
||||
<customWorkspace>path/to/some/repository</customWorkspace>
|
||||
<settings class="jenkins.mvn.FilePathSettingsProvider">
|
||||
<path>test</path>
|
||||
</settings>
|
||||
|
||||
@@ -7,3 +7,11 @@ maven:
|
||||
artifact-id: hey
|
||||
settings: test
|
||||
global-settings: test
|
||||
incremental-build: true
|
||||
automatic-archiving: false
|
||||
automatic-site-archiving: false
|
||||
parallel-build-modules: true
|
||||
resolve-dependencies: true
|
||||
process-plugins: true
|
||||
run-headless: true
|
||||
custom-workspace: path/to/some/repository
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
<rootPOM>pom.xml</rootPOM>
|
||||
<aggregatorStyleBuild>true</aggregatorStyleBuild>
|
||||
<incrementalBuild>false</incrementalBuild>
|
||||
<siteArchivingDisabled>false</siteArchivingDisabled>
|
||||
<fingerprintingDisabled>false</fingerprintingDisabled>
|
||||
<perModuleEmail>true</perModuleEmail>
|
||||
<archivingDisabled>false</archivingDisabled>
|
||||
<resolveDependencies>false</resolveDependencies>
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
<rootPOM>pom.xml</rootPOM>
|
||||
<aggregatorStyleBuild>true</aggregatorStyleBuild>
|
||||
<incrementalBuild>false</incrementalBuild>
|
||||
<siteArchivingDisabled>false</siteArchivingDisabled>
|
||||
<fingerprintingDisabled>false</fingerprintingDisabled>
|
||||
<perModuleEmail>true</perModuleEmail>
|
||||
<archivingDisabled>false</archivingDisabled>
|
||||
<resolveDependencies>false</resolveDependencies>
|
||||
|
||||
Reference in New Issue
Block a user