Skip to content

Update version to 3.1.0 and enhance plugin compatibility#231

Open
ipa-esa wants to merge 32 commits intoipa320:mainfrom
ipa-esa:esa/main
Open

Update version to 3.1.0 and enhance plugin compatibility#231
ipa-esa wants to merge 32 commits intoipa320:mainfrom
ipa-esa:esa/main

Conversation

@ipa-esa
Copy link
Copy Markdown

@ipa-esa ipa-esa commented Apr 17, 2026

This pull request updates the version of various plugins to 3.1.0, addresses plugin compatibility issues during source installation, and adapts workflows for generic IDEs. Additionally, it includes configuration changes to enable runtime and generic IDE support.

Additionally, a new workflow was added to automatically build and push all Java artefacts to the GitHub registry whenever a new release is created.

ipa-esa and others added 25 commits March 6, 2026 14:16
Create registry for all RosTooling artifacts.
Removed the Maven build step from the workflow as deploy command also builds
✨ added custom service provider for vscode code-gen
Copy link
Copy Markdown
Member

@ipa-nhg ipa-nhg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ipa-esa many thanks for this great contribution 🥇 It looks great!

Tested on:

GitHub Visual review ✅
Compilation ✔️ (minor changes required--> ipa-esa#5)
Run application and test existing models ✅

Once ipa-esa#5 is clarified, this PR can be merged 😄

@Rezenders
Copy link
Copy Markdown

I also tested this version and got the same errors as described in: ipa-esa#5
The issue seems to be a mismatch between the eclipse version + xtext. If I understood correctly, xtext 2.39 requires antlr 4.7.2, which is not the standard in eclipse 2026-06.

I believe the easiest fix is to simply use a eclipse + xtext version combination that works together. The latest xtext version is 2.42 (https://download.eclipse.org/modeling/tmf/xtext/updates/releases/) and it is designed to work with eclipse 2015-12. I tried it with eclipse 2026-03 and it worked, I'm not sure about 2026-06.

I opened this PR with the changes I made to make it work for me: ipa-esa#6

ipa-esa added 2 commits May 6, 2026 12:19
Upgrade xtext version to 2.42
@ipa-esa
Copy link
Copy Markdown
Author

ipa-esa commented May 6, 2026

I have been using a pretty outdated version of eclipse (I think 2024-09), which is probably why I didn't not incur these errors. I have merged both ipa-esa#5 and ipa-esa#6. Thanks for the assist!

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.

3 participants