Jon Harper created MENFORCER-262:
------------------------------------

             Summary: ReactorModuleConvergence, support more project types
                 Key: MENFORCER-262
                 URL: https://issues.apache.org/jira/browse/MENFORCER-262
             Project: Maven Enforcer Plugin
          Issue Type: Bug
            Reporter: Jon Harper


Hi,
currently, the rule can not run on projects that have a separate aggregator pom 
(unless the aggregator is the parent of the parent pom.., which is not natural 
for projects with parent/pom.xml, parent/aggregator/pom.xml), or projects whose 
versions are not identical for all the artifacts.

In both these cases, it is desirable to ensure that dependencies on artifacts 
of the reactor resolve to the artifacts during the reactor. Ie that the reactor 
can run entirely with mvn package, not using intermediate mvn install.

Maybe add more options like ignoreModuleDependencies?
E.G ignoreDifferentVersions

For the separate aggregator pom, you could have
<ignoreMissingParent>parentGroupId:parentArtifactId>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to