Skip to content

[BACKLOG-43593] Evaluate Grandparent POM Approach and Build Proof of Concept#824

Open
eddie-martinez wants to merge 1 commit into
pentaho:masterfrom
eddie-martinez:BACKLOG-43593
Open

[BACKLOG-43593] Evaluate Grandparent POM Approach and Build Proof of Concept#824
eddie-martinez wants to merge 1 commit into
pentaho:masterfrom
eddie-martinez:BACKLOG-43593

Conversation

@eddie-martinez

Copy link
Copy Markdown
Contributor

No description provided.

@eddie-martinez eddie-martinez requested a review from a team as a code owner February 13, 2026 21:18
Copilot AI review requested due to automatic review settings February 13, 2026 21:18
@buildguy

This comment has been minimized.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces a new CE grandparent POM to hold shared Maven build configuration (plugins/profiles), and updates the existing parent POM structure to inherit from it as a proof-of-concept “grandparent” approach.

Changes:

  • Added a new pentaho-ce-grandparent-pom module containing shared build/plugin/profile configuration.
  • Updated the root pentaho-parent-pom to inherit from pentaho-ce-grandparent-pom and include it as a module.
  • Moved build/profiles configuration out of the root POM into the new grandparent POM (root POM now keeps dependency/version management and repo/distribution config).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 6 comments.

File Description
pom.xml Makes pentaho-parent-pom inherit from the new grandparent and adds it as a module; removes build/profiles from this POM.
pentaho-ce-grandparent-pom/pom.xml New grandparent POM that centralizes shared build/plugin management and Maven profiles.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pom.xml Outdated
Comment thread pom.xml Outdated
Comment thread pom.xml Outdated
Comment thread pentaho-ce-grandparent-pom/pom.xml Outdated
Comment thread pentaho-ce-grandparent-pom/pom.xml Outdated
Comment thread pentaho-ce-grandparent-pom/pom.xml Outdated
@hitachivantarasonarqube

Copy link
Copy Markdown

@buildguy

Copy link
Copy Markdown
Collaborator

👍 Frogbot scanned this pull request and did not find any new security issues.

Note:

Frogbot also supports Contextual Analysis, Secret Detection, IaC and SAST Vulnerabilities Scanning. This features are included as part of the JFrog Advanced Security package, which isn't enabled on your system.


@buildguy

Copy link
Copy Markdown
Collaborator

✅ Build finished in 1m 46s

Build command:

mvn clean verify -B -e -Daudit -Djs.no.sandbox

❗ No tests found!

ℹ️ This is an automatic message

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants