-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Oomph setup file to load content from Github #150
Comments
FWIW I have run an Oomph setup today to see where we stand now. Feedback:
But the progress really looks promising, keep up the good work! |
Most likely I will only continue to work on this after #152 will be merged, as the dependency changes will require another set of updates, and at that point will I plan finalize this. However, thanks for the feedback. |
Actually, it seems to be more like 2020-12. Corroborating this, I have found after bumping my Eclipse IDE to 2020-12 that the Xtend version inconsistency errors do indeed disappear (not the other problems). |
The base target platform everything has to compile against is 2020-06; you can use Oomph to install VIATRA with the current platform, e.g. I am using it with 2024-03. It is possible I have messed up something with older versions, but I really don't plan to fix those before merging the new minimum dependency versions (that would change things greatly). On the other hand, thinking about the issue you mentioned here I found that the VIATRA Tooling configuration was not correct. I don't usually use that configuration so issues might fall through the cracks here. I tried to update the given URL as necessary. @bergmanngabor Could you test whether this has fixed (at least some) of the issues? |
Pulling the newest setup file and re-running the setup, I see P2 Director complaining:
But there is no longer a missing Setup parameter, thankfully. |
It was a copy-paste error, I have managed to add spaces to the XML... Sorry. |
* Cleans up code generation ordering * Adds RCPTT IDE to P2 Director task * Reorganizes dependencies
This is required as in case of modern target platform version MWE runs on Java 17+
- Filters out project import for org.eclipse.viatra.query.patternlanguage.metamodel.queries.test that is an incomplete, currently unused project - Adds missing code generator - Minor updates to mwe configurations - Minor fixes in the metamodel.validation project to avoid compile errors
- Removes unnecessary extra builds during the process - Remove extra redirect url - Finetune task ordering
- Increases compliance to Java 11 - Ensures that manifest and plugin.xml files are not touched by the generator
The Oomph setup files got broken after the migration to Github (e.g. it sets up a wrong Git repository and changes are not anymore fetched by the central registry).
The text was updated successfully, but these errors were encountered: