This is only required if profiles are to be produced. Valid License Server Connection for MagicDraw 18.0 sp6Įnsure that a valid connection to a license server is available. On MacOSX, this may require installing Xcode. This is typically already the case for most Unix-based systems. MakeĮnsure that "make" is installed on the system. Note: do NOT use SBT 1.x (currently a pre-release / beta) - there are known differences in syntax that will break part of the workflow.
#MAGICDRAW 18.0 INSTALL#
Install the latest version of SBT 0.13.x from the Scala SBT website. To check if this is the case, run java -version in a terminal window. Java 8 JDK may already be pre-installed on your system. Install the latest version of the Java 8 JDK from Oracle's website. Ensure that an environment variable JRUBY exists, or that the command which jruby directs to the correct installation. Note: it is important to install version 1.7.24, since there have been incompatible changes to the syntax and supported libraries in later versions. JRubyĮnsure that JRuby 1.7.24 is installed. This is mentioned at the bottom of this section.
When using a CI server (such as Jenkins), a number of plugins are recommended to be installed. Running the workflow requires a number of tools to be configured: JRuby, SBT, Java 8 (JDK), Make. The directory where this project is located must NOT contain space characters, parentheses, slash (forward or backwards), or other characters that couldīe interpreted in Makefiles or in a shell as a something that is not part of a filename. Open the notebook Round-trip Ontology Conversion Analysis.Start Zeppelin (with $ZEPELLIN_HOME/notebook linked to this project's notebook folder.The conversion results will be in /tmp/conversion-test git checkout feature/IMCEIS-1616-update-audits-for-new-OML-backbone-o.
#MAGICDRAW 18.0 HOW TO#
The following will walk through the environment setup, and give instructions on how to run the workflow (a) locally and (b) on a CI system such as Jenkins. It uses OWL ontologies ( TODO: OML AS INPUT) as input. The ontology processing and profile generation workflow is intended for validating and generating MagicDraw-compatible SysML profiles for core IMCE ontologies. Ontology Processing and Profile Generation Workflow