Skip to content

dbeaver/pro#11582 Use pom-less Tycho bundle builds - #141

Open
serge-rider wants to merge 1 commit into
develfrom
dbeaver/pro#11582-tycho-pomless-bundles
Open

serge-rider wants to merge 1 commit into
develfrom
dbeaver/pro#11582-tycho-pomless-bundles

Conversation

@serge-rider

Copy link
Copy Markdown
Member

Closes dbeaver/pro#11582

Summary

  • Enable the existing Tycho 5.0.4 core extension at the repository build entry points.
  • Remove 5 redundant bundle POMs; derive coordinates and versions from PDE metadata.
  • Preserve custom bundle POMs, module/profile selection, inherited build steps, and existing packaging.

Validation

  • Maven validate passed for this reactor.
  • Before/after effective-model comparison passed: same project set, coordinates, versions, packaging, dependencies, plugins, executions, resources, repositories, and profiles (ignoring timestamps and derived display metadata).

Full product verification is currently blocked by an existing execution-environment mismatch: org.jkiss.utils requires JavaSE-21 while com.dbeaver.jdbc.api (and LM API in Pro) resolves against JavaSE-17. The same failure was reproduced in the unchanged dbeaver-common reactor using mvn -pl :com.dbeaver.jdbc.api -am verify.

Coordination

Part of the cross-repository migration tracked in dbeaver/pro#11582. Matching branch: dbeaver/pro#11582-tycho-pomless-bundles. Merge the packaging/Jenkins compatibility changes before bundle removal; dependent builds should use the matching branches.

AI-assisted implementation and validation (OpenCode).

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.

1 participant