| Summary: | Tell the user when the project configuration is not up-to-date | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Pascal Rapicault <pascal> |
| Component: | m2e | Assignee: | Igor Fedorenko <igor> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | igor |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 335710 | ||
|
Description
Pascal Rapicault
Implemented. m2e will add error markers to indicate that workspace project configuration and pom.xml are out of sync. Default implementation compares lifecycle mapping metadata and configuration of interesting mojo executions to determine if project configuration requires update or not. Although I expect the default behaviour to be good enough in vast majority of cases, m2e extensions can provide alternative configuration comparison logic both at ILifecycleMapping and AbstractProjectConfigurator layer. To be more specific, m2e expects Xpp3Dom to be serializable and this has been added in plexus-utils 2.0.6-SNAPSHOT I have seen this when changing |