Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0.2
-
Fix Version/s: 2.0.8
-
Component/s: Plugins and Lifecycle
-
Labels:None
-
Complexity:Intermediate
-
Number of attachments :
Description
Define a new Maven plugin with the goal described like this:
/**
- @execute phase="deploy"
- @goal deploy-custom
*/
When running 'mvn deploy-custom', deploy phase execution fails with 'Class 'org.apache.maven.artifact.repository.ArtifactRepository' cannot be instantiated'.
It seems the problem raises from the fact that releaseArtifactRepository/snapshotArtifactRepository don't get copied in the cloned executionProject while lifecycle fork.
Activity
Brett Porter
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | 2.0.3 [ 12107 ] |
John Casey
made changes -
| Fix Version/s | 2.0.4 [ 12294 ] | |
| Fix Version/s | 2.0.3 [ 12107 ] |
Kenney Westerhof
made changes -
| Fix Version/s | 2.0.6 [ 13010 ] | |
| Fix Version/s | 2.0.5 [ 12294 ] |
Jason van Zyl
made changes -
| Fix Version/s | 2.0.x [ 13141 ] | |
| Fix Version/s | 2.0.6 [ 13010 ] |
jan ancajas
made changes -
| Attachment | MNG-2061-maven-project.patch [ 29185 ] |
Brett Porter
made changes -
| Assignee | Brett Porter [ brettporter ] |
Brett Porter
made changes -
| Fix Version/s | 2.0.8 [ 13139 ] | |
| Resolution | Fixed [ 1 ] | |
| Status | Open [ 1 ] | Closed [ 6 ] |
| Fix Version/s | 2.0.x [ 13141 ] |
attached patch and unit test.
releaseArtifactRepository and snapshotArtifactRepository fields are not copied to the cloned MavenProject object when the project lifecycle is forked.
(thanks brett.