Details
-
Type:
Bug
-
Status: Resolved (View Workflow)
-
Priority:
Major
-
Resolution: Fixed
-
Component/s: p4-plugin
-
Labels:None
-
Environment:Windows XP 64-bit, Hudson 1.386, Maven2 plugin 1.386, perforce plugin 1.1.12
-
Similar Issues:
Description
The perforce plugin has a checkbox "Clean Workspace Before Each Build" to delete the workspace for a project. The maven2 plugin has an to "Use private Maven repository" which stores the maven2 .repository directory under the workspace.
Previously, checking the Clean Workspace option deleted everything in the workspace, including the .repository, which is useful to verify that transient maven dependencies are still available. An update to Hudson has altered the behavior so that Clean Workspace leaves the .repository directory in place. This appears related to the fix for http://issues.jenkins-ci.org/browse/JENKINS-7182. The fix should have included an option to specify whether cleaning the workspace includes cleaning the private maven repository.
I foresee there being several hundred more options included in the plugin before everyone is satisfied.
This will have to wait until the debacle with Oracle is sorted out, since I'm not sure where the source code for the plugin is going to live just yet.