Parent Version Consistent Across Libraries (SL005)
Verifies that mobile-framework parent versions are consistent across related library families.
Description
Parses pom.xml files and ensures parent versions (mobile-service-parent, mobile-openapi-client-parent, mobile-java-parent) match within a library family; highest version is considered expected.
Findings
-
ERROR
-
Library family has multiple parent versions; modules not on highest version are flagged
-
Noncompliant
Mixed parent versions
<!-- Different mobile-framework parent versions across modules (illustrative) -->
<project>
<!-- module x: parent version 2.4.0 -->
<!-- module y: parent version 2.3.1 -->
</project>