Skip to content

ST6RI-943 Restore ability to install and run without Maven build - #774

Merged
seidewitz merged 5 commits into
masterfrom
ST6RI-943
Jun 25, 2026
Merged

ST6RI-943 Restore ability to install and run without Maven build#774
seidewitz merged 5 commits into
masterfrom
ST6RI-943

Conversation

@seidewitz

Copy link
Copy Markdown
Member

This PR restores the ability to install the Pilot Implementation development environment and run the Xtext editor in a runtime instance, without first doing a full Maven install. (However, a Maven clean install should still be done before changing any code.)

Background

PRs #750 (ST6RI-916 in 2026-04) and #754 (ST6RI-926 for 2026-05) refactored code from the org.omg.sysml plugin into the non-plugin module projects org.omg.sysml.model and org.omg.sysml.logic, respectively. After the implementation of these PRs, a Maven install generats JARs for the new projects thatich are used by corresponding bundle projects to provide the modularized functionality to the org.omg.sysml plugin. However, these JARs were not being stored in the repository. So, after installing the development environment, a user had to do a Maven build to generate the JARs before the IDE could be run.

Changes

  1. Updated org.omg.sysml.model.bundle/.gitignore and org.omg.sysml.logic.bundle/.gitignore so that the corresponding lib subdirectories are not ignored.
  2. Updated org.omg.sysml.logic/pom.xml to use the same approach as org.omg.sysml.logic.bundle/pom.xml to copy the JAR file from org.omg.sysml.logic. This approach does not produce an error if the source JAR file does not exist.

@seidewitz seidewitz added this to the 2026-05 milestone Jun 23, 2026
@seidewitz seidewitz self-assigned this Jun 23, 2026
@seidewitz
seidewitz requested a review from AxelRICHARD June 23, 2026 20:23
Comment thread org.omg.sysml.model.bundle/lib/org.omg.sysml.model-0.59.0-SNAPSHOT.jar Outdated
Comment thread org.omg.sysml.logic.bundle/pom.xml Outdated
@AxelRICHARD

Copy link
Copy Markdown
Contributor

@seidewitz no more remarks on my side, thank you

@seidewitz
seidewitz merged commit ac937a0 into master Jun 25, 2026
2 checks passed
seidewitz added a commit that referenced this pull request Jun 25, 2026
ST6RI-943 Restore ability to install and run without Maven build
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.

2 participants