Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: Issues to be reviewed for 3.x
-
Component/s: Plugins and Lifecycle
-
Labels:None
-
Environment:xp
-
Complexity:Expert
-
Number of attachments :
Description
Currently maven-project, via maven-artifact-manager , uses pom packaging's value (also use by lifecycle) to lookup a ArtifcactHandler and then get the extension out of that artifact handler. This is one to one relationship, one lifecyle per artifact extension.
Because of this issue, I have to use one lifecycle per extension ( ie native-dll artifact hanlder will have dll extension)
for maven-native-plugin which has the following extension .dll, .exe, .lib, .so, si, .a and may be more
The work around still need the fix for MNG-729
this involves some sort of inheritence which is discussed in TODOs but not on the schedule for 2.0