Details
-
Type:
Improvement
-
Status: Resolved (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: config-file-provider-plugin, core
-
Labels:None
-
Similar Issues:
Description
Maven SettingsProvider and GlobalSettingsProvider are designed for 'classic' Jenkins jobs relying on "AbstractBuild" and are NOT compatible with pipeline jobs that rely on "WorkflowRun" and "Run" (see jenkins.mvn.SettingsProvider#supplySettings(AbstractBuild<?, ?> build, TaskListener listener))".
Maven SettingsProvider and GlobalSettingsProvider should be able to supply Maven settings.xml and global settings.xml to "Run".
Attachments
Issue Links
- blocks
-
JENKINS-39407 Use system default Maven, Maven Settings if not specified
-
- Closed
-
Code changed in jenkins
User: Cyrille Le Clerc
Path:
pom.xml
src/main/java/org/jenkinsci/plugins/configfiles/buildwrapper/ConfigFileBuildWrapper.java
src/main/java/org/jenkinsci/plugins/configfiles/maven/job/MvnGlobalSettingsProvider.java
src/main/java/org/jenkinsci/plugins/configfiles/maven/job/MvnSettingsProvider.java
http://jenkins-ci.org/commit/config-file-provider-plugin/58621a3f59c16401070853497640c7f0dd7e4ec9
Log:
JENKINS-40665JENKINS-39407Support Maven Settings Provider and Maven Global Settings Provider for pipeline