Skip to content

[I/Y-Build] Streamline environment variable computation and export#3757

Merged
HannesWell merged 1 commit intoeclipse-platform:masterfrom
HannesWell:streamline-env-variable-handling
Apr 15, 2026
Merged

[I/Y-Build] Streamline environment variable computation and export#3757
HannesWell merged 1 commit intoeclipse-platform:masterfrom
HannesWell:streamline-env-variable-handling

Conversation

@HannesWell
Copy link
Copy Markdown
Member

@HannesWell HannesWell commented Apr 10, 2026

Avoid need for common-functions.shsource and buildproperties.shsource.
Replace mb010_createEnvfiles.sh script and remove quotes around values in buildproperties.* files.
The former removes the now respectively longer unused buildproperties.shsource and buildproperties.php files from the produced build drops.
Additionally the mavenproperties.properties is now removed from future build drops, instead its values are included into the generated buildproperties.properties.

This is currently a draft since the base-builder needs values of variables from Maven, which are only exported after the main Maven build. Either the creation of the base-builder has to be moved after the main build or has to be replaced.
I'm currently working on the latter, replacing it with invocations of tycho-eclipse:eclipse-run.

Eventually this was done with:

@HannesWell HannesWell force-pushed the streamline-env-variable-handling branch 2 times, most recently from b3ec8f6 to 67a1b47 Compare April 14, 2026 17:20
@HannesWell HannesWell marked this pull request as ready for review April 14, 2026 17:20
Replace common-functions.shsource and buildproperties.shsource and
mb010_createEnvfiles.sh script.
Remove quotes around values in 'buildproperties' files.
@HannesWell HannesWell force-pushed the streamline-env-variable-handling branch from 67a1b47 to 0679b1c Compare April 15, 2026 18:13
@HannesWell HannesWell merged commit 53971a1 into eclipse-platform:master Apr 15, 2026
7 checks passed
@HannesWell HannesWell deleted the streamline-env-variable-handling branch April 15, 2026 20:13
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