Module A goes through all phases, then Module B goes through all phases. Unless
it's done in parallel, then they go through phases in parallel. Unless A
depends on B, in which case they are sequential.
The workflow you describe will probably work.
-- Larry Bordowitz
On Thursday, July 16, 2015 8:38 AM, David Hoffer <[email protected]>
wrote:
I'm curious how phases are resolved in a multi-module build, are all phases
resolved/executed sequentially in each module or are they resolved across
all modules and then executed per module?
Example if in module A (which is before B in the reactor) it uses the
build-helper-maven-plugin's attach-artifact goal in the package phase and
then in module B it references that attached artifact in it's
process-resources phase will that work? Or does module A need to call that
goal in it's process-resources phase (or prior)?
-Dave