Skip to content

Remove redundant buildUrl Maven property declarations#317

Merged
basilevs merged 2 commits into
masterfrom
copilot/remove-redundant-buildurl-properties
May 10, 2026
Merged

Remove redundant buildUrl Maven property declarations#317
basilevs merged 2 commits into
masterfrom
copilot/remove-redundant-buildurl-properties

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 9, 2026

Five child pom.xml files redeclare buildUrl despite inheriting it from releng/pom.xml. These redefinitions are redundant and risk overriding a correct value passed via command line (e.g., on Windows).

  • Removed <buildUrl> from releng/ide/pom.xml, releng/runner/pom.xml, releng/rcptt/pom.xml, releng/rap/pom.xml, and releng/mirroring/pom.xml
  • releng/mirroring/pom.xml had its entire <properties> block removed since buildUrl was its only property
  • releng/rap/pom.xml notably used file:${user.dir} (missing /) vs the parent's file:/${user.dir} — now consistently inherits the correct form

The canonical definition remains solely in releng/pom.xml. All removed declarations are reachable via parent chains:

releng/pom.xml (rcptt.releng)        ← defines buildUrl
├── releng/ide/pom.xml               ← removed
│   ├── releng/runner/pom.xml        ← removed
│   └── releng/rcptt/pom.xml         ← removed
├── releng/rap/pom.xml               ← removed
└── releng/ecl → core
    └── releng/mirroring/pom.xml     ← removed

…xml files

All child pom.xml files inherit buildUrl from the root releng/pom.xml.
Removed redundant redefinitions from:
- releng/ide/pom.xml
- releng/runner/pom.xml
- releng/rcptt/pom.xml
- releng/rap/pom.xml
- releng/mirroring/pom.xml

Agent-Logs-Url: https://github.com/eclipse-rcptt/org.eclipse.rcptt/sessions/33c6b08a-d396-4af8-962b-1a3ed119c8ba

Co-authored-by: basilevs <650857+basilevs@users.noreply.github.com>
Copilot AI changed the title [WIP] Remove redundant buildUrl Maven property declarations Remove redundant buildUrl Maven property declarations May 9, 2026
Copilot AI requested a review from basilevs May 9, 2026 20:45
@basilevs basilevs marked this pull request as ready for review May 10, 2026 05:15
@basilevs basilevs merged commit 679cfc1 into master May 10, 2026
12 of 14 checks passed
@basilevs basilevs deleted the copilot/remove-redundant-buildurl-properties branch May 10, 2026 05:16
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.

Remove redundant buildUrl Maven property declarations

2 participants