mavenmulti-modulemaven-reactor

Maven multi module project build: modules in local repo


Suppose we have a multimodule project:

<modules>
  <module>first</module>
  <module>second</module>
</modules>

where second depends on first through dependencies.

If I run mvn cleanpackage, does maven or reactor will put any of the modules to local repo anyway?


Solution

  • The answer is no.

    Here are the maven lifecycle phases

    As you can see, package comes before install, so install wont be executed - nothing will go to your local repo, unless it was there already.