Problem
Maven build fails with parent POM resolution errors:
[FATAL] Non-resolvable parent POM for org.flossware.jplatform:platform-java-api:1.1:
The following artifacts could not be resolved: org.flossware.jplatform:platform-java-parent:pom:1.1 (absent)
Root Cause
Module POMs reference:
<parent>
<artifactId>platform-java-parent</artifactId>
...
<relativePath>../pom.xml</relativePath>
</parent>
But parent POM has:
<artifactId>platform-java</artifactId> <!-- Mismatch! -->
Impact
- Severity: HIGH
- Category: Build System
mvn compile fails for individual modules
mvn -pl <module> doesn't work
- IDE import may fail
Required Action
Option 1: Rename parent artifactId to platform-java-parent:
<artifactId>platform-java-parent</artifactId>
Option 2: Update all child POMs to reference platform-java:
<parent>
<artifactId>platform-java</artifactId>
Recommendation: Option 1 (less changes, clearer naming)
Priority
P1 - High - Blocks local development and CI/CD enhancements.
Affected Modules
All 42 modules have incorrect parent reference.
Problem
Maven build fails with parent POM resolution errors:
Root Cause
Module POMs reference:
But parent POM has:
Impact
mvn compilefails for individual modulesmvn -pl <module>doesn't workRequired Action
Option 1: Rename parent artifactId to
platform-java-parent:Option 2: Update all child POMs to reference
platform-java:Recommendation: Option 1 (less changes, clearer naming)
Priority
P1 - High - Blocks local development and CI/CD enhancements.
Affected Modules
All 42 modules have incorrect parent reference.