Skip to content

[P1] Fix parent POM build errors #312

@sfloess

Description

@sfloess

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions