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>

Reply via email to