This is an automated email from the ASF dual-hosted git repository.
mattcasters pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/main by this push:
new ed44509267 Force-build unpublished P2 wrappers in incremental PR
builds, fixes #8387 (#8388)
ed44509267 is described below
commit ed4450926746038dac06ff07bba493586c556212
Author: Matt Casters <[email protected]>
AuthorDate: Tue Sep 15 13:43:59 2026 +0200
Force-build unpublished P2 wrappers in incremental PR builds, fixes #8387
(#8388)
GIB drops lib-p2 TM4E/SWTBot wrappers because they are never published and
are only upstream of downstream modules. Incremental GitHub PR jobs then
fail resolving org.eclipse.tm4e.core:2.20.0-SNAPSHOT.
---
pom.xml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/pom.xml b/pom.xml
index 52e522009d..5150c19980 100644
--- a/pom.xml
+++ b/pom.xml
@@ -109,6 +109,13 @@
<gib.buildUpstream>always</gib.buildUpstream>
<gib.disable>true</gib.disable>
<gib.fetchReferenceBranch>true</gib.fetchReferenceBranch>
+ <!-- lib-p2 wrappers are never published (maven.deploy.skip, and they
are
+ excluded from the snapshot wagon deploy). Incremental PR builds
must
+ still produce them locally: GIB's default
buildUpstreamMode=changed
+ only rebuilds upstreams of *directly changed* modules, so a hop-ui
+ change selects hop-ui-rcp as downstream and then cannot resolve
+ org.eclipse.tm4e.core:jar:${project.version} from any repository.
-->
+
<gib.forceBuildModules>org.eclipse.tm4e.core,org.eclipse.swtbot.swt.finder</gib.forceBuildModules>
<gib.referenceBranch>refs/remotes/origin/main</gib.referenceBranch>
<gib.skipTestsForUpstreamModules>true</gib.skipTestsForUpstreamModules>
<gmavenplus-plugin.version>4.3.1</gmavenplus-plugin.version>