Systems-Modeling / SysML-v2-Pilot-Implementation

Proof-of-concept pilot implementation of the SysML v2 textual notation and visualization
GNU Lesser General Public License v3.0
114 stars 23 forks source link

ST6RI-764 Remove the use of Gradle for building the Jupyter kernel #568

Closed TheKorpos closed 3 weeks ago

TheKorpos commented 4 weeks ago

Background

Previously, the Jupyter kernel installer Gradle plugin has been used to generate the configuration files and scripts necessary to boot up the Jupyter kernel for SysML. However, this plugin is no longer maintained to the degree needed to properly support using newer Java versions. Additionally the mixing of Gradle and Maven in the current setup is undesirable as it complicates the build process.

Changes

seidewitz commented 3 weeks ago

@TheKorpos

The dependency on org.omg.sysml in the org.omg.sysml.jupyer.kernel project POM was causing an error in my Eclipse workspace. I removed the dependency from the POM and, instead, added the org.omg.sysml project to the classpath for org.omg.sysml.jupyer.kernel. This eliminates the error, allows the kernel project to build within Eclipse and does not seem to effect the Maven build.

Please confirm that this change is acceptable.

TheKorpos commented 3 weeks ago

@seidewitz Yes, everything works as expected on my end too.