build: drop leftover Xtend build infrastructure from migrated modules - #1499
Merged
joaodinissf merged 2 commits intoAug 25, 2026
Merged
Conversation
check.ide, check.ui, xtext.export.ide, xtext.expression.ide, xtext.scope.ide, xtext.valid.ide and xtext.generator no longer contain any Xtend sources, but still carried the xtend-gen source-folder entry in .classpath, the xtend-gen reference in build.properties and the tracked xtend-gen/.gitignore placeholder. Remove all three per module. Extracted from the migration tracker PR dsldevkit#1274 (which sheds this part on its next rebase). The tracker's accompanying .project linkedResources deletions are deliberately not carried over. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…vs 19.0.0 baseline) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
rubenporras
approved these changes
Aug 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Removes leftover Xtend build infrastructure from seven modules that no longer contain any Xtend sources:
check.ide,check.ui,xtext.export.ide,xtext.expression.ide,xtext.scope.ide,xtext.valid.ide,xtext.generator. Per module, three things go:xtend-gensource-folder entry in.classpathxtend-gen/reference inbuild.propertiesxtend-gen/.gitignoreplaceholderAdditionally bumps
check.ideandxtext.valid.ideto17.3.2(MANIFEST + pom): both are published viacom.avaloq.tools.ddk.featureand were still at the baseline version17.3.1, so the revivedcompare-version-with-baselinesgate requires the bump. The other five modules were already bumped to17.3.2by #1497.Why
These modules were fully migrated off Xtend (check.core's migration landed on master; the
.idemodules andxtext.generatornever regained Xtend sources), but the build plumbing survived. Removing it prevents stalextend-genoutput from silently shadowing sources in Eclipse workspaces and keeps the module setup consistent with other migrated modules (e.g.check.core).Provenance
Extracted from the migration tracker PR #1274, which sheds this portion on its next rebase. The tracker's variant also deleted six
.settings/*linkedResources blocks from four.ide/.projectfiles — that was unrelated to Xtend and is deliberately not carried over here.🤖 Generated with Claude Code