Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
1.4
-
None
-
None
Description
When setting version to X in the root pom of a multi-module build and version Y in a child pom and the child pom specifies a correct <relativePath> tag in the parent section of the child pom, Maven will not fail the build.
I tried invoking mvn validate from the root and it reported that the build succeeded. However, if I remove the <relativePath> from the parent section, the enforcer rule correctly reports that the module build is incoherent.
Moreover, if I invoke mvn -pl :sub-module validate with the <relativePath> reinserted, it will again correctly report an incoherent build.