Hi,
I am currently developing some mojos to improve our build and I am a
little bit confused between two parameters that can be set in a mojo:
- ${executedProject}
- ${project}
What is the difference between them? I have read that the executed
project has something to do with forked lifecycles but I do not fully
understand when I should use one and when I should use the other.
For example, if my mojo forks the lifecycle (using @execute annotation),
should I always use ${executedProject} to retrieve project information
from that mojo? Or if my mojo is bound to a lifecycle phase (no
forking), should I always use ${project} to retrieve/set project
information?
Can anybody help?
Thanks in advance
Guillaume