| Summary: | Manage Dependency when other editor is closed results in build error | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Matthew Piggott <matthew> |
| Component: | m2e | Assignee: | Milos Kleint <mkleint> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | mkleint, pascal |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Matthew Piggott
first I thought it's just a matter of command execution ordering but it's not that simple. It's EMF<->SSE bridging at it's best.. if you never open the parent file in current session, do the manage action then 1. if you open the parent file then, the changes are visible in the parent's ui/xml. but have not been persisted to file. (restarting the IDE will "remove" the entry from the file. 2. if you don't open it at all, save the child and just exit, the changes will not be there on restart in the parent file. if you have the parent file opened, it will be modified and will be marked as such until you save. the change does propagate to file. reworked the managing of dependencies persistence level, relying on PomEdits class and editing of raw DOM model now). seems to fix the problem. . |