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)